StreamUpgradeInitiator Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Чтобы реализовать пользовательский инициатор обновления, необходимо наследовать его от этого базового класса abstract
.
public ref class StreamUpgradeInitiator abstract
public abstract class StreamUpgradeInitiator
type StreamUpgradeInitiator = class
Public MustInherit Class StreamUpgradeInitiator
- Наследование
-
StreamUpgradeInitiator
- Производный
Комментарии
Пример обновления потока — создание потока сжатия непосредственно поверх транспортного потока. Для реализации обновления пользовательского потока используется этот класс с StreamUpgradeAcceptor и StreamUpgradeProvider.
Подробное описание процесса обновления см. в разделе StreamUpgradeProvider.
Конструкторы
StreamUpgradeInitiator() |
Инициализирует новый экземпляр класса StreamUpgradeInitiator. |
Методы
BeginInitiateUpgrade(Stream, AsyncCallback, Object) |
Этот метод |
EndInitiateUpgrade(IAsyncResult) |
Этот метод является методом обратного асинхронного вызова, который вызывается после завершения метода BeginInitiateUpgrade(Stream, AsyncCallback, Object). |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetNextUpgrade() |
Возвращает тип содержимого следующего выполняемого обновления. |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
InitiateUpgrade(Stream) |
Инициирует обновление потока, отправляя другому концу подключения запрос на обновление транспортного уровня канала. |
InitiateUpgradeAsync(Stream) |
Чтобы реализовать пользовательский инициатор обновления, необходимо наследовать его от этого базового класса |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |