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) |