HttpSelfHostConfiguration Class

 

Contains the configuration class for HTTP Services.

Namespace:   System.Web.Http.SelfHost
Assembly:  System.Web.Http.SelfHost (in System.Web.Http.SelfHost.dll)

System::Object
  System.Web.Http::HttpConfiguration
    System.Web.Http.SelfHost::HttpSelfHostConfiguration

public ref class HttpSelfHostConfiguration : HttpConfiguration

NameDescription
System_CAPS_pubmethodHttpSelfHostConfiguration(String^)

Initializes a new instance of the HttpSelfHostConfiguration class.

System_CAPS_pubmethodHttpSelfHostConfiguration(Uri^)

Initializes a new instance of the HttpSelfHostConfiguration class.

NameDescription
System_CAPS_pubpropertyBaseAddress

Gets the base HTTP address.

System_CAPS_pubpropertyClientCredentialType

Gets or sets the client credential type that the server expects.

System_CAPS_pubpropertyDependencyResolver

Gets or sets the dependency resolver associated with thisinstance.(Inherited from HttpConfiguration.)

System_CAPS_pubpropertyFilters

Gets the list of filters that apply to all requests served using this HttpConfiguration instance.(Inherited from HttpConfiguration.)

System_CAPS_pubpropertyFormatters

Gets the media-type formatters for this instance.(Inherited from HttpConfiguration.)

System_CAPS_pubpropertyHostNameComparisonMode

Gets a value that specifies how the host name should be used in URI comparisons when dispatching an incoming message.

System_CAPS_pubpropertyIncludeErrorDetailPolicy

Gets or sets a value indicating whether error details should be included in error messages.(Inherited from HttpConfiguration.)

System_CAPS_pubpropertyInitializer

Gets or sets the action that will perform final initialization of the HttpConfiguration instance before it is used to process requests. (Inherited from HttpConfiguration.)

System_CAPS_pubpropertyMaxBufferSize

Gets or sets the maximum size of the buffer.

System_CAPS_pubpropertyMaxConcurrentRequests

Gets or sets the upper limit of concurrent HttpRequestMessage instances that can be processed at any given time. The default is 100 times the number of CPU cores.

System_CAPS_pubpropertyMaxReceivedMessageSize

Gets or sets the maximum size of the received message.

System_CAPS_pubpropertyMessageHandlers

Gets an ordered list of DelegatingHandler instances to be invoked as an HttpRequestMessage travels up the stack and an HttpResponseMessage travels down in stack in return. (Inherited from HttpConfiguration.)

System_CAPS_pubpropertyParameterBindingRules

Gets the collection of rules for how parameters should be bound.(Inherited from HttpConfiguration.)

System_CAPS_pubpropertyProperties

Gets the properties associated with this instance.(Inherited from HttpConfiguration.)

System_CAPS_pubpropertyReceiveTimeout

Gets or sets the receive timeout.

System_CAPS_pubpropertyRoutes

Gets the HttpRouteCollection associated with this HttpConfiguration instance.(Inherited from HttpConfiguration.)

System_CAPS_pubpropertySendTimeout

Gets or sets the send timeout.

System_CAPS_pubpropertyServices

Gets the container of default services associated with this instance.(Inherited from HttpConfiguration.)

System_CAPS_pubpropertyTransferMode

Gets or sets the transfer mode.

System_CAPS_pubpropertyUserNamePasswordValidator

Gets or sets the UserNamePasswordValidator that is used to validate the username and password sent over HTTP or HTTPS.

System_CAPS_pubpropertyVirtualPathRoot

Gets the root virtual path.(Inherited from HttpConfiguration.)

System_CAPS_pubpropertyX509CertificateValidator

Gets or sets the X509CertificateValidatorinstance that will be used to validate the client certificate sent over HTTPS.

NameDescription
System_CAPS_pubmethodDispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.(Inherited from HttpConfiguration.)

System_CAPS_protmethodDispose(Boolean)

Releases the unmanaged resources that are used by the object and, optionally, releases the managed resources.(Inherited from HttpConfiguration.)

System_CAPS_pubmethodEnsureInitialized()

Invoke the Intializer hook. It is considered immutable from this point forward. It's safe to call this multiple times.(Inherited from HttpConfiguration.)

System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_protmethodOnConfigureBinding(HttpBinding^)

Called to apply the configuration on the endpoint level.

System_CAPS_pubmethodToString()

(Inherited from Object.)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: