System.ServiceModel.Dispatcher Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona clases relacionadas con el envío del modelo de servicio.
Clases
ActionMessageFilter |
Representa una consulta que prueba si la acción de un mensaje es una de las acciones de un conjunto especificado. |
ChannelDispatcher |
Componente que acepta canales y los asocia a un servicio. |
ChannelDispatcherBase |
Clase base abstracta para el distribuidor del canal que acepta canales y los asocia a un servicio. |
ChannelDispatcherCollection |
Proporciona una colección segura para la ejecución de subprocesos que contiene distribuidores de canal. |
ClientOperation |
Se utiliza para modificar o extender el comportamiento de ejecución de una operación de contrato concreta en un objeto de cliente u objeto de canal de cliente. Esta clase no puede heredarse. |
ClientOperationCompatBase |
Representa una base de compatibilidad de operación cliente. |
ClientRuntime |
Representa el punto de inserción de las clases que extienden la funcionalidad de objetos de cliente Windows Communication Foundation (WCF) para todos los mensajes controlados por una aplicación cliente. |
ClientRuntimeCompatBase |
Representa una base de compatibilidad de runtime cliente. |
DispatchOperation |
Se usa para modificar o extender el comportamiento de ejecución de una operación del servicio concreta de un punto de conexión de servicio. Esta clase no puede heredarse. |
DispatchRuntime |
Expone propiedades que se pueden utilizar para modificar el comportamiento del servicio predeterminado y adjunta objetos personalizados que pueden modificar el modo en que los mensajes entrantes se transforman en objetos y envían a las operaciones. Esta clase no puede heredarse. |
DurableOperationContext |
Proporciona un conjunto de métodos estáticos para obtener acceso a información y funcionalidades relacionadas. |
EndpointAddressMessageFilter |
Representa una consulta que prueba si un mensaje satisface los requisitos de una dirección de extremo especificada. |
EndpointDispatcher |
Representa el objeto de tiempo de ejecución que expone propiedades que permiten insertar extensiones o modificaciones en tiempo de ejecución para los mensajes de aplicaciones de servicio. |
EndpointNameMessageFilter |
Representa una consulta que prueba si se ha recibido un mensaje en un punto de conexión con un nombre que coincide con el nombre especificado. |
ExceptionHandler |
Extienda la clase ExceptionHandler para crear un controlador de excepciones para las excepciones no controladas que tengan lugar dentro del tiempo de ejecución de Windows Communication Foundation (WCF). |
FaultContractInfo |
Representa información sobre un error de SOAP especificado en un atributo FaultContractAttribute. |
FaultFormatter |
Proporciona clases relacionadas con el envío del modelo de servicio. |
FaultFormatter.OperationFault<T> |
Proporciona clases relacionadas con el envío del modelo de servicio. |
FilterInvalidBodyAccessException |
Excepción que se inicia cuando un filtro o una tabla de filtros tratan de tener acceso al cuerpo de un mensaje no almacenado en búfer. |
InstanceBehavior |
Proporciona clases relacionadas con el envío del modelo de servicio. |
InvalidBodyAccessException |
Clase base |
JsonQueryStringConverter |
Esta clase convierte un valor de parámetro en JavaScript Object Notation (JSON) y viceversa. |
MatchAllMessageFilter |
Representa una consulta que queda resuelta por todos los mensajes no |
MatchNoneMessageFilter |
Representa una consulta que no se resuelve nunca por un mensaje que prueba. |
MessageFilter |
Clase base |
MessageFilterException |
Clase base para las excepciones que se producen cuando se excede la cuota de nodos inspeccionados por un filtro. |
MessageFilterTable<TFilterData> |
Proporciona la implementación genérica de una tabla de filtros. |
MessageQuery |
Define el comportamiento básico de clases empleado para buscar datos de correlación concretos en un mensaje. |
MessageQueryCollection |
Una colección de objetos de consulta de mensajes. |
MessageQueryTable<TItem> |
Administra una colección de objetos de consulta de mensajes. |
MultipleFilterMatchesException |
Excepción que se inicia cuando coinciden varios filtros, pero sólo se esperaba uno. |
NavigatorInvalidBodyAccessException |
Excepción que se inicia cuando XPathNavigator está configurado para examinar el cuerpo de un mensaje no almacenado en búfer. |
OperationInvokerBehavior |
Proporciona clases relacionadas con el envío del modelo de servicio. |
PrefixEndpointAddressMessageFilter |
Representa una consulta que prueba si un mensaje coincide con una dirección de punto de conexión usando una coincidencia de prefijo más largo para el componente URI. |
QueryStringConverter |
Esta clase convierte un parámetro de una cadena de consulta en un objeto del tipo adecuado. También puede convertir un parámetro de un objeto en su representación de la cadena de consulta. |
SeekableXPathNavigator |
Proporciona acceso aleatorio de sólo lectura a los datos de documentos XML y habilita la realización eficaz de consultas para los nodos especificados. |
ServiceThrottle |
Controla el rendimiento de un servicio para optimizar la disponibilidad y rendimiento. |
StrictAndMessageFilter |
Representa una consulta que prueba si un mensaje satisface ambos objetos MessageFilter especificados. |
SyncMethodInvoker |
Proporciona clases relacionadas con el envío del modelo de servicio. |
TaskMethodInvoker |
Proporciona clases relacionadas con el envío del modelo de servicio. |
WebHttpDispatchOperationSelector |
El selector de operaciones que admite el modelo de programación web. |
XPathMessageContext |
Define varias funciones XPath y asignaciones de espacio de nombres utilizadas normalmente al evaluar expresiones XPath con documentos SOAP. |
XPathMessageFilter |
Representa una consulta en un documento XML definida por una expresión XPath 1.0. |
XPathMessageFilterTable<TFilterData> |
Contiene una colección de pares de filtro/datos para una coincidencia eficaz. |
XPathMessageQueryCollection |
Contiene una colección de objetos XPathMessageQuery. |
XPathNavigatorException |
Excepción que se inicia cuando se supera la cuota de nodos que |
XPathResult |
Contiene el valor devuelto por una consulta XPath. |
Interfaces
ICallContextInitializer |
Define los métodos que habilitan la inicialización y el reciclado del almacenamiento de subprocesos locales con el subproceso que invoca el código de usuario. |
IChannelInitializer |
Define la interfaz para notificar a un servicio o cliente cuando se crea un canal. |
IClientMessageFormatter |
Define métodos que se utilizan para controlar la conversión de mensajes en objetos y de objetos en mensajes para aplicaciones cliente. |
IClientMessageInspector |
Define un objeto inspector de mensajes que se puede agregar a la colección MessageInspectors para ver o modificar mensajes. |
IClientOperationSelector |
Define el contrato para un selector de operaciones. |
IDispatchMessageFormatter |
Define métodos que deserializan los mensajes de solicitud y serializan los mensajes de respuesta de una aplicación de servicio. |
IDispatchMessageInspector |
Define los métodos que permiten la inspección o modificación personalizadas de mensajes de la aplicación entrantes y salientes en aplicaciones de servicio. |
IDispatchOperationSelector |
Define el contrato que asocia los mensajes entrantes a una operación local para personalizar el comportamiento de ejecución del servicio. |
IErrorHandler |
Permite a un implementador controlar el mensaje del error devuelto al autor de la llamada y, opcionalmente, realizar un procesamiento de errores personalizado, por ejemplo registrándolos. |
IInputSessionShutdown |
Define el contrato que se debe implementar para cerrar una sesión de entrada. |
IInstanceContextInitializer |
Define los métodos necesarios para inspeccionar o modificar la creación de objetos InstanceContext cuando sea necesario. |
IInstanceContextProvider |
Implemente esta interfaz para participar en la creación de un objeto InstanceContext, o elegir uno, sobre todo para habilitar sesiones compartidas. |
IInstanceProvider |
Declara métodos que proporcionan un objeto de servicio o reciclan un objeto de servicio de un servicio Windows Communication Foundation (WCF). |
IInteractiveChannelInitializer |
Define los métodos que permiten a una aplicación cliente mostrar una interfaz de usuario para recopilar información de identidad antes de crear el canal. |
IMessageFilterTable<TFilterData> |
|
IOperationInvoker |
Declara los métodos que toman un objeto y una matriz de parámetros extraídos de un mensaje, invocan un método en ese objeto con esos parámetros y devuelven los parámetros de salida y el valor devuelto del método. |
IParameterInspector |
Define el contrato implementado por inspectores de parámetros personalizados que permite inspeccionar o modificar la información antes y después de la realización de llamadas en el cliente o el servicio. |
Delegados
InstanceContextIdleCallback |
Representa el método al que se llama cuando se termina el procesamiento de un objeto InstanceContext. |