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)

适用于

另请参阅