RoutingService Sınıf

Tanım

İletileri filtre ölçütlerine göre uç noktalar arasında yönlendirmek için sorumlu olan yönlendirme hizmetini tanımlar.

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
Devralma
RoutingService
Öznitelikler
Uygulamalar

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

IDisposable.Dispose()

Uygulama tarafından tanımlanan, yönetilmeyen kaynakları serbest bırakma, salma veya sıfırlama ile ilişkili görevleri gerçekleştirir.

IDuplexSessionRouter.BeginProcessMessage(Message, AsyncCallback, Object)

İletinin zaman uyumsuz işlenmesini başlatır.

IDuplexSessionRouter.EndProcessMessage(IAsyncResult)

İleti işlemenin zaman uyumsuz yürütmesini tamamlar.

IRequestReplyRouter.BeginProcessRequest(Message, AsyncCallback, Object)

İletinin zaman uyumsuz işlenmesini başlatır.

IRequestReplyRouter.EndProcessRequest(IAsyncResult)

İleti işlemenin zaman uyumsuz yürütülmesini tamamlar.

ISimplexDatagramRouter.BeginProcessMessage(Message, AsyncCallback, Object)

İletinin zaman uyumsuz işlenmesini başlatır.

ISimplexDatagramRouter.EndProcessMessage(IAsyncResult)

İleti işlemenin zaman uyumsuz yürütülmesini tamamlar.

ISimplexSessionRouter.BeginProcessMessage(Message, AsyncCallback, Object)

İletinin zaman uyumsuz işlenmesini başlatır.

ISimplexSessionRouter.EndProcessMessage(IAsyncResult)

İleti işlemenin zaman uyumsuz yürütülmesini tamamlar.

Şunlara uygulanır