System.ServiceModel.Web Namespace
Contains classes that make up the Web Http Programming Model.
| Class | Description | |
|---|---|---|
|
AspNetCacheProfileAttribute | When applied to a service operation, indicates the ASP.NET output cache profile in the configuration file that should be used by to cache responses from the operation in the ASP .NET Output Cache. |
|
IncomingWebRequestContext | Provides programmatic access to the context of the incoming Web request. |
|
IncomingWebResponseContext | Provides programmatic access to the context of the incoming Web response. |
|
JavascriptCallbackBehaviorAttribute | A contract behavior that allows you to set the URL query string parameter name to something other than the default “callback”. |
|
OutgoingWebRequestContext | Provides programmatic access to the context of the outgoing Web request. |
|
OutgoingWebResponseContext | Provides programmatic access to the context of the outgoing Web response. |
|
WebChannelFactory<TChannel> | A class for accessing Web services on a client. |
|
WebFaultException | Represents a fault that can have an associated HTTP status code. |
|
WebFaultException<T> | Represents a fault that can have an associated HTTP status code. |
|
WebGetAttribute | Indicates that a service operation is logically a retrieval operation and that it can be called by the REST programming model. |
|
WebInvokeAttribute | Indicates a service operation is logically an invoke operation and that it can be called by the REST programming model. |
|
WebOperationContext | A helper class that provides easy access to contextual properties of Web requests and responses. |
|
WebServiceHost | A ServiceHost derived class that compliments the REST programming model. |
| Enumeration | Description | |
|---|---|---|
|
WebMessageBodyStyle | An enumeration that specifies whether to wrap parameter and return values. |
|
WebMessageFormat | An enumeration that specifies the format of Web messages. |