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
Реализации

Комментарии

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

Используйте это поведение, если непосредственное назначение сети не является предполагаемым обработчиком сообщения, чтобы включить беседы с несколькими прыжками, когда вызывающее приложение не обязательно знает конечное назначение или когда заголовок назначения Via не является адресом.

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

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

Имя Описание
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)

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

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