Export (0) Print
Expand All
Expand Minimize

System.ServiceModel.Dispatcher Namespace

Provides classes related to dispatching the service model.

  Class Description
Public class ActionMessageFilter Represents a query that tests whether the action of a message is one of a specified set of actions.
Public class ChannelDispatcher A component that accepts channels and associates them with a service.
Public class ChannelDispatcherBase Abstract base class for the channel dispatcher that accepts channels and associates them with a service.
Public class ChannelDispatcherCollection Provides a thread-safe collection that contains channel dispatchers.
Public class Supported by Portable Class Library Supported in .NET for Windows Store apps ClientOperation Used to modify or extend the execution behavior of a specific contract operation in a client object or client channel object. This class cannot be inherited.
Public class ClientOperationCompatBase Represents a client operation compat base.
Public class Supported by Portable Class Library Supported in .NET for Windows Store apps ClientRuntime Represents the insertion point for classes that extend the functionality of Windows Communication Foundation (WCF) client objects for all messages handled by a client application.
Public class ClientRuntimeCompatBase Represents a client runtime compat base.
Public class Supported in .NET for Windows Store apps DispatchOperation Used to modify or extend the execution behavior of a specific service operation in a service endpoint. This class cannot be inherited.
Public class Supported in .NET for Windows Store apps DispatchRuntime Exposes properties that can be used to modify default service behavior as well as attach custom objects that can modify how incoming messages are transformed into objects and dispatched to operations. This class cannot be inherited.
Public class DurableOperationContext Obsolete. Provides a set of static methods to gain access to related information and functionality.
Public class EndpointAddressMessageFilter Represents a query that tests whether a message satisfies the requirements of a specified endpoint address.
Public class Supported in .NET for Windows Store apps EndpointDispatcher Represents the run-time object that exposes properties that enable the insertion of run-time extensions or modifications for messages in service applications.
Public class EndpointNameMessageFilter Represents a query that tests whether a message was received on an endpoint with a name that matches the specified name.
Public class ExceptionHandler Extend the ExceptionHandler class to create an exception handler for unhandled exceptions that occur within the Windows Communication Foundation (WCF) runtime.
Public class Supported by Portable Class Library FaultContractInfo Represents information about a SOAP fault that is specified in a FaultContractAttribute attribute.
Public class FilterInvalidBodyAccessException The exception that is thrown when a filter or filter table attempts to access the body of an unbuffered message.
Public class InvalidBodyAccessException An abstract base class for the exceptions that are thrown if an attempt is made to access the body of a message when it is not allowed.
Public class JsonQueryStringConverter This class converts a parameter value to and from a JavaScript Object Notation (JSON).
Public class MatchAllMessageFilter Represents a query that is satisfied by every non-null message that it tests.
Public class MatchNoneMessageFilter Represents a query that is never satisfied by a message that it tests.
Public class MessageFilter abstract base class for different classes of filters used to query messages.
Public class MessageFilterException The base class for the exceptions that are thrown when the quota of nodes inspected by a filter is exceeded.
Public class MessageFilterTable<TFilterData> Provides the generic implementation of a filter table.
Public class MessageQuery Defines the core behavior of classes used to search for specific correlating data in a message.
Public class MessageQueryCollection A collection of message query objects.
Public class MessageQueryTable<TItem> Manages a collection of message query objects.
Public class MultipleFilterMatchesException The exception that is thrown when multiple filters match, but only one was expected.
Public class NavigatorInvalidBodyAccessException The exception that is thrown when an XPathNavigator is directed to examine the body of an unbuffered message.
Public class PrefixEndpointAddressMessageFilter Represents a query that tests whether a message matches an EndpointAddress using a Longest-Prefix Match for the URI component.
Public class QueryStringConverter This class converts a parameter in a query string to an object of the appropriate type. It can also convert a parameter from an object to its query string representation.
Public class SeekableXPathNavigator Provides read-only, random access to data contained in XML documents and enables efficient querying for specified nodes.
Public class ServiceThrottle Controls the throughput of a service to optimize availability and performance.
Public class StrictAndMessageFilter Represents a query that tests whether a message satisfies both specified MessageFilter objects.
Public class WebHttpDispatchOperationSelector The operation selector that supports the Web programming model.
Public class XPathMessageContext Defines several XPath functions and namespace mappings commonly used when evaluating XPath expressions against SOAP documents.
Public class XPathMessageFilter Represents a query on an XML document defined by an XPath 1.0 expression.
Public class XPathMessageFilterTable<TFilterData> Holds a collection of filter/data pairs for efficient matching.
Public class XPathMessageQueryCollection Contains a collection of XPathMessageQuery objects.
Public class XPathNavigatorException The exception that is thrown when the quota of nodes allowed to be inspected by an XPathNavigator is exceeded.
Public class XPathResult Contains the value returned by an XPath query.

  Interface Description
Public interface ICallContextInitializer Defines the methods that enable the initialization and recycling of thread-local storage with the thread that invokes user code.
Public interface IChannelInitializer Defines the interface to notify a service or client when a channel is created.
Public interface Supported by Portable Class Library Supported in .NET for Windows Store apps IClientMessageFormatter Defines methods that are used to control the conversion of messages into objects and objects into messages for client applications.
Public interface Supported in .NET for Windows Store apps IClientMessageInspector Defines a message inspector object that can be added to the MessageInspectors collection to view or modify messages.
Public interface Supported by Portable Class Library Supported in .NET for Windows Store apps IClientOperationSelector Defines the contract for an operation selector.
Public interface Supported by Portable Class Library IDispatchMessageFormatter Defines methods that deserialize request messages and serialize response messages in a service application.
Public interface IDispatchMessageInspector Defines the methods that enable custom inspection or modification of inbound and outbound application messages in service applications.
Public interface IDispatchOperationSelector Defines the contract that associates incoming messages with a local operation to customize service execution behavior.
Public interface IErrorHandler Allows an implementer to control the fault message returned to the caller and optionally perform custom error processing such as logging.
Public interface IInputSessionShutdown Defines the contract that must be implemented to shut down an input session.
Public interface IInstanceContextInitializer Defines the methods necessary to inspect or modify the creation of InstanceContext objects when required.
Public interface IInstanceContextProvider Implement to participate in the creation or choosing of a System.ServiceModel.InstanceContext object, especially to enable shared sessions.
Public interface IInstanceProvider Declares methods that provide a service object or recycle a service object for a Windows Communication Foundation (WCF) service.
Public interface IInteractiveChannelInitializer Defines the methods that enable a client application to display a user interface to collect identity information prior to creating the channel.
Public interface IMessageFilterTable<TFilterData> An interface that defines the contract that a filter table must implement to inspect messages with query criteria derived from one or more filters.
Public interface IOperationInvoker Declares methods that take an object and an array of parameters extracted from a message, invoke a method on that object with those parameters, and return the method's return value and output parameters.
Public interface Supported in .NET for Windows Store apps IParameterInspector Defines the contract implemented by custom parameter inspectors that enables inspection or modification of information prior to and subsequent to calls on either the client or the service.

  Delegate Description
Public delegate InstanceContextIdleCallback Represents the method that is called when an System.ServiceModel.InstanceContext object has finished processing.
Show:
© 2014 Microsoft