ClientViaBehavior Класс

Определение

ClientViaBehavior используется клиентами, чтобы указать универсальный код ресурса (URI), для которого необходимо создать канал транспорта.

public ref class ClientViaBehavior : System::ServiceModel::Description::IEndpointBehavior
public class ClientViaBehavior : System.ServiceModel.Description.IEndpointBehavior
type ClientViaBehavior = class
    interface IEndpointBehavior
Public Class ClientViaBehavior
Implements IEndpointBehavior
Наследование
ClientViaBehavior
Реализации

Комментарии

Если такие расширения функциональности содержатся в коллекции расширений функциональности в конечной точке клиента, транспорт использует универсальный код ресурса, предоставленный этой коллекцией; при этом остальные уровни канала в стеке используют EndpointAddress, предоставленный при создании ChannelFactory. Этот класс EndpointAddress также становится заголовком WS-Addressing To.

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

Это значение также можно задать с помощью элемента < клиентвиа > в файле конфигурации клиентского приложения.

Конструкторы

ClientViaBehavior(Uri)

Инициализирует новый экземпляр класса ClientViaBehavior.

Свойства

Uri

Получает или задает универсальный код ресурса (URI), для которого необходимо создать канал транспорта.

Методы

Equals(Object)

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

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

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

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

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

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

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

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

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

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

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

IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Не реализуется.

IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Задает Via для универсального кода ресурса (URI), для которого создается канал транспорта.

IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Реализует изменение или расширение службы по всей конечной точке.

IEndpointBehavior.Validate(ServiceEndpoint)

Не реализуется.

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