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)

Завершает асинхронное выполнение обработки сообщений.

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