HTTP and SOAP Provider

The HTTP and SOAP Provider namespace transmits Hypertext Transfer Protocol (HTTP) and Simple Object Access Protocol (SOAP) 1.1 requests from Microsoft Provisioning Framework (MPF) to remote Web servers.

The HTTP and SOAP Provider namespace implements the following procedures.

Procedure Description
HttpRequest Generates and sends Hypertext Transfer Protocol (HTTP) GET and POST requests to a remote Web server. This procedure supports requests that perform updates subject to rollback.
HttpRequestWithNoRollback Generates and sends HTTP GET and POST requests to a remote Web server. This procedure supports requests such as queries that do not require rollback in the event of a failure.
PassportEncrypt Wrapper for Passport.Crypt object. Encrypts request information before passing it to a Microsoft® .NET Passport site.
SoapRequest Generates and sends Simple Object Access Protocol (SOAP) requests to a remote server. This procedure supports requests that perform updates subject to rollback.
SoapRequestWithNoRollback Generates and sends SOAP requests from MPF to a remote Web server, with no rollback support.
WSDLRequest Sends SOAP requests in Web Services Descriptor Language (WSDL) to Component Object Model (COM) objects on remote servers. This procedure supports requests that perform updates subject to rollback.
WSDLRequestWithNoRollback Sends SOAP requests in WSDL to COM objects on remote servers. This procedure supports requests such as queries that do not require rollback in the event of a failure.

The Microsoft Provisioning Framework Software Development Kit (SDK) contains additional resources to help you implement the HTTP and SOAP Provider namespace. For more information on the SDK and how to use it, see Microsoft Provisioning Framework SDK.