Linguagem

RoutingService Classe

Definição

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.

Aplica-se a