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