RoutingService Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Define o serviço de encaminhamento, que é responsável pelo encaminhamento de mensagens entre endpoints com base em critérios 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
- Herança
-
RoutingService
- Atributos
- Implementações
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| IDisposable.Dispose() |
Realiza tarefas definidas pela aplicação associadas à libertação, libertação ou reinício de recursos não geridos. |
| IDuplexSessionRouter.BeginProcessMessage(Message, AsyncCallback, Object) |
Inicia o processamento assíncrono da mensagem. |
| IDuplexSessionRouter.EndProcessMessage(IAsyncResult) |
Completa a execução assíncrona do processamento de mensagens. |
| IRequestReplyRouter.BeginProcessRequest(Message, AsyncCallback, Object) |
Inicia o processamento assíncrono da mensagem. |
| IRequestReplyRouter.EndProcessRequest(IAsyncResult) |
Termina a execução assíncrona do processamento de mensagens. |
| ISimplexDatagramRouter.BeginProcessMessage(Message, AsyncCallback, Object) |
Inicia o processamento assíncrono da mensagem. |
| ISimplexDatagramRouter.EndProcessMessage(IAsyncResult) |
Termina a execução assíncrona do processamento de mensagens. |
| ISimplexSessionRouter.BeginProcessMessage(Message, AsyncCallback, Object) |
Inicia o processamento assíncrono da mensagem. |
| ISimplexSessionRouter.EndProcessMessage(IAsyncResult) |
Termina a execução assíncrona do processamento de mensagens. |