Compartilhar via


RoutingService Classe

Definição

Define o serviço de roteamento, responsável pelo roteamento de mensagens entre pontos de extremidade 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

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

IDisposable.Dispose()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados.

IDuplexSessionRouter.BeginProcessMessage(Message, AsyncCallback, Object)

Inicia o processamento assíncrono da mensagem.

IDuplexSessionRouter.EndProcessMessage(IAsyncResult)

Completa a execução assíncrona de processamento de mensagens.

IRequestReplyRouter.BeginProcessRequest(Message, AsyncCallback, Object)

Inicia o processamento assíncrono da mensagem.

IRequestReplyRouter.EndProcessRequest(IAsyncResult)

Conclui a execução assíncrona do processamento de mensagens.

ISimplexDatagramRouter.BeginProcessMessage(Message, AsyncCallback, Object)

Inicia o processamento assíncrono da mensagem.

ISimplexDatagramRouter.EndProcessMessage(IAsyncResult)

Conclui a execução assíncrona do processamento de mensagens.

ISimplexSessionRouter.BeginProcessMessage(Message, AsyncCallback, Object)

Inicia o processamento assíncrono da mensagem.

ISimplexSessionRouter.EndProcessMessage(IAsyncResult)

Conclui a execução assíncrona do processamento de mensagens.

Aplica-se a