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
| Nombre | Description |
|---|---|
| ActionMessageFilter |
Representa una consulta que comprueba si la acción de un mensaje es uno de un conjunto de acciones especificado. |
| ChannelDispatcher |
Componente que acepta canales y los asocia a un servicio. |
| ChannelDispatcherBase |
Clase base abstracta para el distribuidor de canales que acepta canales y los asocia a un servicio. |
| ChannelDispatcherCollection |
Proporciona una colección segura para subprocesos que contiene distribuidores de canales. |
| ClientOperation |
Se usa para modificar o ampliar el comportamiento de ejecución de una operación de contrato específica en un objeto de cliente o un objeto de canal de cliente. Esta clase no puede heredarse. |
| ClientOperationCompatBase |
Representa una base de compatibilidad de operación de cliente. |
| ClientRuntime |
Representa el punto de inserción para las clases que amplían la funcionalidad de los objetos cliente de Windows Communication Foundation (WCF) para todos los mensajes administrados por una aplicación cliente. |
| ClientRuntimeCompatBase |
Representa una base de compatibilidad de tiempo de ejecución de cliente. |
| DispatchOperation |
Se usa para modificar o ampliar el comportamiento de ejecución de una operación de servicio específica en un punto de conexión de servicio. Esta clase no puede heredarse. |
| DispatchRuntime |
Expone las propiedades que se pueden usar para modificar el comportamiento del servicio predeterminado, así como adjuntar objetos personalizados que pueden modificar cómo se transforman los mensajes entrantes en objetos y se envían a operaciones. Esta clase no puede heredarse. |
| DurableOperationContext |
Proporciona un conjunto de métodos estáticos para obtener acceso a la información y la funcionalidad relacionadas. |
| EndpointAddressMessageFilter |
Representa una consulta que comprueba si un mensaje cumple los requisitos de una dirección de punto de conexión especificada. |
| EndpointDispatcher |
Representa el objeto en tiempo de ejecución que expone propiedades que permiten la inserción de extensiones en tiempo de ejecución o modificaciones para los mensajes de las aplicaciones de servicio. |
| EndpointNameMessageFilter |
Representa una consulta que comprueba si se recibió un mensaje en un punto de conexión con un nombre que coincide con el nombre especificado. |
| ExceptionHandler |
Extienda la ExceptionHandler clase para crear un controlador de excepciones para excepciones no controladas que se producen en el entorno de ejecución de Windows Communication Foundation (WCF). |
| FaultContractInfo |
Representa información sobre un error soap especificado en un FaultContractAttribute atributo . |
| FilterInvalidBodyAccessException |
Excepción que se produce cuando un filtro o tabla de filtros intenta tener acceso al cuerpo de un mensaje no almacenado en búfer. |
| InvalidBodyAccessException |
Clase |
| JsonQueryStringConverter |
Esta clase convierte un valor de parámetro en y desde una notación de objetos JavaScript (JSON). |
| MatchAllMessageFilter |
Representa una consulta que cumple cada |
| MatchNoneMessageFilter |
Representa una consulta que nunca está satisfecho por un mensaje que prueba. |
| MessageFilter |
|
| MessageFilterException |
Clase base para las excepciones que se producen cuando se supera la cuota de nodos inspeccionados por un filtro. |
| MessageFilterTable<TFilterData> |
Proporciona la implementación genérica de una tabla de filtro. |
| MessageQuery |
Define el comportamiento principal de las clases usadas para buscar datos correlacionados específicos en un mensaje. |
| MessageQueryCollection |
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 produce cuando coinciden varios filtros, pero solo se esperaba uno. |
| NavigatorInvalidBodyAccessException |
Excepción que se produce cuando XPathNavigator se dirige a para examinar el cuerpo de un mensaje sin búfer. |
| PrefixEndpointAddressMessageFilter |
Representa una consulta que comprueba si un mensaje coincide con endpointAddress mediante un Longest-Prefix Match 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 cadena de consulta. |
| SeekableXPathNavigator |
Proporciona acceso aleatorio de solo lectura a los datos contenidos en documentos XML y permite realizar consultas eficaces para los nodos especificados. |
| ServiceThrottle |
Controla el rendimiento de un servicio para optimizar la disponibilidad y el rendimiento. |
| StrictAndMessageFilter |
Representa una consulta que comprueba si un mensaje satisface ambos objetos especificados MessageFilter . |
| WebHttpDispatchOperationSelector |
Selector de operaciones que admite el modelo de programación web. |
| XPathMessageContext |
Define varias funciones XPath y asignaciones de espacios de nombres que se usan habitualmente al evaluar expresiones XPath en documentos SOAP. |
| XPathMessageFilter |
Representa una consulta en un documento XML definido por una expresión XPath 1.0. |
| XPathMessageFilterTable<TFilterData> |
Contiene una colección de pares de filtros y datos para una coincidencia eficaz. |
| XPathMessageQueryCollection |
Contiene una colección de XPathMessageQuery objetos . |
| XPathNavigatorException |
Excepción que se produce cuando se supera la cuota de nodos permitidos para inspeccionar mediante . |
| XPathResult |
Contiene el valor devuelto por una consulta XPath. |
Interfaces
| Nombre | Description |
|---|---|
| ICallContextInitializer |
Define los métodos que permiten la inicialización y el reciclaje del almacenamiento local de subprocesos 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 usan para controlar la conversión de mensajes en objetos y objetos en mensajes para aplicaciones cliente. |
| IClientMessageInspector |
Define un objeto inspector de mensajes que se puede agregar a la MessageInspectors colección 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 en una aplicación de servicio. |
| IDispatchMessageInspector |
Define los métodos que permiten la inspección personalizada o modificación de los mensajes de aplicación entrantes y salientes en las 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 que un implementador controle el mensaje de error devuelto al autor de la llamada y, opcionalmente, realice un procesamiento de errores personalizado, como el registro. |
| IInputSessionShutdown |
Define el contrato que se debe implementar para apagar una sesión de entrada. |
| IInstanceContextInitializer |
Define los métodos necesarios para inspeccionar o modificar la creación de InstanceContext objetos cuando sea necesario. |
| IInstanceContextProvider |
Implemente para participar en la creación o elección de un InstanceContext objeto, especialmente para habilitar sesiones compartidas. |
| IInstanceProvider |
Declara métodos que proporcionan un objeto de servicio o reciclan un objeto de servicio para un servicio de 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> |
que |
| IOperationInvoker |
Declara 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 el valor devuelto del método y los parámetros de salida. |
| IParameterInspector |
Define el contrato implementado por inspectores de parámetros personalizados que permite la inspección o modificación de la información antes y posterior a las llamadas en el cliente o en el servicio. |
Delegados
| Nombre | Description |
|---|---|
| InstanceContextIdleCallback |
Representa el método al que se llama cuando un InstanceContext objeto ha terminado de procesarse. |