PeerResolverBindingElement Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет абстрактный базовый класс для элементов привязки, используемых для создания объектов однорангового сопоставителя.
public ref class PeerResolverBindingElement abstract : System::ServiceModel::Channels::BindingElement
public abstract class PeerResolverBindingElement : System.ServiceModel.Channels.BindingElement
type PeerResolverBindingElement = class
inherit BindingElement
Public MustInherit Class PeerResolverBindingElement
Inherits BindingElement
- Наследование
- Производный
Комментарии
Этот класс определяет абстрактный базовый класс для всех элементов привязки, используемых для создания объектов однорангового сопоставителя. Сведения о конкретных реализациях этого класса см. в документации и PnrpPeerResolverBindingElementPeerCustomResolverBindingElement.
Конструкторы
| Имя | Описание |
|---|---|
| PeerResolverBindingElement() |
Инициализирует новый экземпляр PeerResolverBindingElement класса по умолчанию. |
| PeerResolverBindingElement(PeerResolverBindingElement) |
Инициализирует новый экземпляр класса путем дублирования предоставленного PeerResolverBindingElementPeerResolverBindingElement объекта. |
Свойства
| Имя | Описание |
|---|---|
| ReferralPolicy |
Возвращает или задает политику рефералов для сопоставителей одноранговых узлов, созданных с помощью элементов привязки, созданных реализацией этого класса. |
Методы
| Имя | Описание |
|---|---|
| BuildChannelFactory<TChannel>(BindingContext) |
Инициализирует фабрику каналов для создания каналов указанного типа из контекста привязки. (Унаследовано от BindingElement) |
| BuildChannelListener<TChannel>(BindingContext) |
Инициализирует прослушиватель каналов для приема каналов указанного типа из контекста привязки. (Унаследовано от BindingElement) |
| CanBuildChannelFactory<TChannel>(BindingContext) |
Возвращает значение, указывающее, может ли элемент привязки создать фабрику каналов для определенного типа канала. (Унаследовано от BindingElement) |
| CanBuildChannelListener<TChannel>(BindingContext) |
Возвращает значение, указывающее, может ли элемент привязки создать прослушиватель для определенного типа канала. (Унаследовано от BindingElement) |
| Clone() |
При переопределении в производном классе возвращает копию объекта элемента привязки. (Унаследовано от BindingElement) |
| CreatePeerResolver() |
Создает объект сопоставителя одноранговых узлов с параметрами, определенными в этом элементе привязки. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetProperty<T>(BindingContext) |
При переопределении в производном классе возвращает запрошенный типизированный объект( если он присутствует) из соответствующего слоя в стеке привязки. (Унаследовано от BindingElement) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |