Udostępnij za pośrednictwem


RoutingService Klasa

Definicja

Definiuje usługę routingu, która jest odpowiedzialna za routing komunikatów między punktami końcowymi na podstawie kryteriów filtrowania.

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
Dziedziczenie
RoutingService
Atrybuty
Implementuje

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IDisposable.Dispose()

Wykonuje zdefiniowane przez aplikację zadania skojarzone ze zwalnianiem lub resetowaniem zasobów niezarządzanych.

IDuplexSessionRouter.BeginProcessMessage(Message, AsyncCallback, Object)

Rozpoczyna asynchroniczne przetwarzanie komunikatu.

IDuplexSessionRouter.EndProcessMessage(IAsyncResult)

Kończy asynchroniczne wykonywanie przetwarzania komunikatów.

IRequestReplyRouter.BeginProcessRequest(Message, AsyncCallback, Object)

Inicjuje asynchroniczne przetwarzanie komunikatu.

IRequestReplyRouter.EndProcessRequest(IAsyncResult)

Kończy asynchroniczne wykonywanie przetwarzania komunikatów.

ISimplexDatagramRouter.BeginProcessMessage(Message, AsyncCallback, Object)

Inicjuje asynchroniczne przetwarzanie komunikatu.

ISimplexDatagramRouter.EndProcessMessage(IAsyncResult)

Kończy asynchroniczne wykonywanie przetwarzania komunikatów.

ISimplexSessionRouter.BeginProcessMessage(Message, AsyncCallback, Object)

Inicjuje asynchroniczne przetwarzanie komunikatu.

ISimplexSessionRouter.EndProcessMessage(IAsyncResult)

Kończy asynchroniczne wykonywanie przetwarzania komunikatów.

Dotyczy