StreamUpgradeInitiator Класс

Определение

Чтобы реализовать пользовательский инициатор обновления, наследуется от этого abstract базового класса.

public ref class StreamUpgradeInitiator abstract
public abstract class StreamUpgradeInitiator
type StreamUpgradeInitiator = class
Public MustInherit Class StreamUpgradeInitiator
Наследование
StreamUpgradeInitiator
Производный

Комментарии

Примером обновления потока является создание потока сжатия непосредственно на вершине транспортного потока. Этот класс используется и используется для StreamUpgradeAcceptorStreamUpgradeProvider реализации пользовательского обновления потока.

Подробное описание процесса обновления см. в разделе StreamUpgradeProvider.

Конструкторы

Имя Описание
StreamUpgradeInitiator()

Инициализирует новый экземпляр класса StreamUpgradeInitiator.

Методы

Имя Описание
BeginInitiateUpgrade(Stream, AsyncCallback, Object)

Этот abstract метод можно реализовать для асинхронной обработки, инициирующей обновление.

EndInitiateUpgrade(IAsyncResult)

Этот метод является асинхронным методом обратного вызова, который вызывается после BeginInitiateUpgrade(Stream, AsyncCallback, Object) завершения.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetNextUpgrade()

Возвращает тип контента следующего обновления, который необходимо выполнить.

GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
InitiateUpgrade(Stream)

Инициирует обновление потока, запрашивая другой конец подключения для обновления транспортного уровня канала.

InitiateUpgradeAsync(Stream)

Чтобы реализовать пользовательский инициатор обновления, наследуется от этого abstract базового класса.

MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел