WebServiceRequestSettings class

Web service request settings that are often common to multiple requests.

public class WebServiceRequestSettings

Public Members

name description
WebServiceRequestSettings() Initializes a new instance of the WebServiceRequestSettings class.
AuthorizationHeader { get; set; } Gets or sets the authorization header.
AuthorizationHeaderCreator { get; set; } Gets or sets the authorization header creator.
CookieManager { get; set; } Gets or sets the cookie manager. If GetHttpClient is set, then this property is ignored.
DefaultHeaders { get; set; } Gets or sets the default headers.
DefaultTimeout { get; set; } Gets or sets the default timeout. If GetHttpClient is set, then this property is ignored.
Disable100Continue { get; set; } True if 100-Continue behavior should be disabled.
DisableKeepAlive { get; set; } True if the connection should be closed after this web service request is made.
ErrorReporter { get; set; } Called when an error occurs while building a request or handling a response.
GetHttpClient { get; set; } A delegate that, if set, is called to retrieve an HttpClient. If this property is set, then the consumer is responsible for the entire lifetime of the HttpClient, including disposal.
Host { get; set; } Gets or sets the host.
StartTrace { get; set; } A Func that, if set, is called to start a trace when a web request begins; its return value will be disposed when the web request ends.
UserAgent { get; set; } Gets or sets the user agent.
Clone() Clones this instance.

See Also