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