RoutingService Clase
Definición
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í.
Define el servicio de enrutamiento, que es responsable de enrutar mensajes entre puntos de conexión en función de los criterios de filtro.
public ref class RoutingService sealed : IDisposable, System::ServiceModel::Routing::IDuplexSessionRouter, System::ServiceModel::Routing::IRequestReplyRouter, System::ServiceModel::Routing::ISimplexDatagramRouter, System::ServiceModel::Routing::ISimplexSessionRouter
[System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Allowed)]
[System.ServiceModel.ServiceBehavior(AddressFilterMode=System.ServiceModel.AddressFilterMode.Any, InstanceContextMode=System.ServiceModel.InstanceContextMode.PerSession, UseSynchronizationContext=false, ValidateMustUnderstand=false)]
public sealed class RoutingService : IDisposable, System.ServiceModel.Routing.IDuplexSessionRouter, System.ServiceModel.Routing.IRequestReplyRouter, System.ServiceModel.Routing.ISimplexDatagramRouter, System.ServiceModel.Routing.ISimplexSessionRouter
[<System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Allowed)>]
[<System.ServiceModel.ServiceBehavior(AddressFilterMode=System.ServiceModel.AddressFilterMode.Any, InstanceContextMode=System.ServiceModel.InstanceContextMode.PerSession, UseSynchronizationContext=false, ValidateMustUnderstand=false)>]
type RoutingService = class
interface ISimplexDatagramRouter
interface ISimplexSessionRouter
interface IRequestReplyRouter
interface IDuplexSessionRouter
interface IDisposable
Public NotInheritable Class RoutingService
Implements IDisposable, IDuplexSessionRouter, IRequestReplyRouter, ISimplexDatagramRouter, ISimplexSessionRouter
- Herencia
-
RoutingService
- Atributos
- Implementaciones
Métodos
| Nombre | Description |
|---|---|
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IDisposable.Dispose() |
Realiza tareas definidas por la aplicación asociadas a la liberación, liberación o restablecimiento de recursos no administrados. |
| IDuplexSessionRouter.BeginProcessMessage(Message, AsyncCallback, Object) |
Comienza el procesamiento asincrónico del mensaje. |
| IDuplexSessionRouter.EndProcessMessage(IAsyncResult) |
Completa la ejecución asincrónica del procesamiento de mensajes. |
| IRequestReplyRouter.BeginProcessRequest(Message, AsyncCallback, Object) |
Inicia el procesamiento asincrónico del mensaje. |
| IRequestReplyRouter.EndProcessRequest(IAsyncResult) |
Finaliza la ejecución asincrónica del procesamiento de mensajes. |
| ISimplexDatagramRouter.BeginProcessMessage(Message, AsyncCallback, Object) |
Inicia el procesamiento asincrónico del mensaje. |
| ISimplexDatagramRouter.EndProcessMessage(IAsyncResult) |
Finaliza la ejecución asincrónica del procesamiento de mensajes. |
| ISimplexSessionRouter.BeginProcessMessage(Message, AsyncCallback, Object) |
Inicia el procesamiento asincrónico del mensaje. |
| ISimplexSessionRouter.EndProcessMessage(IAsyncResult) |
Finaliza la ejecución asincrónica del procesamiento de mensajes. |