一款简单易用的基础网络通讯组件库。

DmtpActorHandshakeAsync 方法

建立对点

Definition

命名空间: TouchSocket.Dmtp
程序集: TouchSocket.Dmtp (在 TouchSocket.Dmtp.dll 中) 版本:3.0.0+ccaf96084d09f972257496d1dd63b8ba3c1e44f0
C#
public virtual Task HandshakeAsync(
	string verifyToken,
	string id,
	int millisecondsTimeout,
	Metadata metadata,
	CancellationToken token
)

参数

verifyToken  String

[缺少 "M:TouchSocket.Dmtp.DmtpActor.HandshakeAsync(System.String,System.String,System.Int32,TouchSocket.Core.Metadata,System.Threading.CancellationToken)" 的 <param name="verifyToken"/> 文档]

id  String

[缺少 "M:TouchSocket.Dmtp.DmtpActor.HandshakeAsync(System.String,System.String,System.Int32,TouchSocket.Core.Metadata,System.Threading.CancellationToken)" 的 <param name="id"/> 文档]

millisecondsTimeout  Int32

[缺少 "M:TouchSocket.Dmtp.DmtpActor.HandshakeAsync(System.String,System.String,System.Int32,TouchSocket.Core.Metadata,System.Threading.CancellationToken)" 的 <param name="millisecondsTimeout"/> 文档]

metadata  Metadata

[缺少 "M:TouchSocket.Dmtp.DmtpActor.HandshakeAsync(System.String,System.String,System.Int32,TouchSocket.Core.Metadata,System.Threading.CancellationToken)" 的 <param name="metadata"/> 文档]

token  CancellationToken

[缺少 "M:TouchSocket.Dmtp.DmtpActor.HandshakeAsync(System.String,System.String,System.Int32,TouchSocket.Core.Metadata,System.Threading.CancellationToken)" 的 <param name="token"/> 文档]

返回值

Task

[缺少 "M:TouchSocket.Dmtp.DmtpActor.HandshakeAsync(System.String,System.String,System.Int32,TouchSocket.Core.Metadata,System.Threading.CancellationToken)" 的 <returns> 文档]

异常

Exception
TokenVerifyException
TimeoutException

参见