RoutingService Класс

Определение

Определяет службу маршрутизации, которая отвечает за маршрутизацию сообщений между конечными точками на основании условий фильтра.

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
Наследование
RoutingService
Атрибуты
Реализации

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

IDisposable.Dispose()

Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов.

IDuplexSessionRouter.BeginProcessMessage(Message, AsyncCallback, Object)

Начинает асинхронную обработку сообщения.

IDuplexSessionRouter.EndProcessMessage(IAsyncResult)

Завершает асинхронную обработку сообщения.

IRequestReplyRouter.BeginProcessRequest(Message, AsyncCallback, Object)

Инициализирует асинхронную обработку сообщения.

IRequestReplyRouter.EndProcessRequest(IAsyncResult)

Завершает асинхронную обработку сообщения.

ISimplexDatagramRouter.BeginProcessMessage(Message, AsyncCallback, Object)

Инициализирует асинхронную обработку сообщения.

ISimplexDatagramRouter.EndProcessMessage(IAsyncResult)

Завершает асинхронную обработку сообщения.

ISimplexSessionRouter.BeginProcessMessage(Message, AsyncCallback, Object)

Инициализирует асинхронную обработку сообщения.

ISimplexSessionRouter.EndProcessMessage(IAsyncResult)

Завершает асинхронную обработку сообщения.

Применяется к