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) |
Не реализуется. |