System.ServiceModel.Web Namespace

Provides classes related to using the service model on the web.

Classes

AspNetCacheProfileAttribute

When applied to a service operation, indicates the ASP.NET output cache profile in the configuration file that should be used by WCF 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 Windows Communication Foundation (WCF) 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

Represents an attribute indicating that a service operation is logically a retrieval operation and that it can be called by the WCF REST programming model.

WebInvokeAttribute

Represents an attribute indicating that a service operation is logically an invoke operation and that it can be called by the WCF 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 Windows Communication Foundation (WCF) REST programming model.

Enums

WebMessageBodyStyle

An enumeration that specifies whether to wrap parameter and return values.

WebMessageFormat

An enumeration that specifies the format of Web messages.