public static Task<TClient> BuildClientAsync<TClient>(
this TouchSocketConfig config,
CancellationToken cancellationToken = default
)
where TClient : new(), ISetupConfigObject, IConnectableClient
<ExtensionAttribute>
Public Shared Function BuildClientAsync(Of TClient As {New, ISetupConfigObject, IConnectableClient}) (
config As TouchSocketConfig,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of TClient)[<ExtensionAttribute>]
static member BuildClientAsync :
config : TouchSocketConfig *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<'TClient> when 'TClient : new() and ISetupConfigObject and IConnectableClient[缺少 "M:TouchSocket.Sockets.TouchSocketConfigExtension.BuildClientAsync``1(TouchSocket.Core.TouchSocketConfig,System.Threading.CancellationToken)" 的 <param name="config"/> 文档]
[缺少 "M:TouchSocket.Sockets.TouchSocketConfigExtension.BuildClientAsync``1(TouchSocket.Core.TouchSocketConfig,System.Threading.CancellationToken)" 的 <param name="cancellationToken"/> 文档]
[缺少 "M:TouchSocket.Sockets.TouchSocketConfigExtension.BuildClientAsync``1(TouchSocket.Core.TouchSocketConfig,System.Threading.CancellationToken)" 的 <typeparam name="TClient"/> 文档]
[缺少 "M:TouchSocket.Sockets.TouchSocketConfigExtension.BuildClientAsync``1(TouchSocket.Core.TouchSocketConfig,System.Threading.CancellationToken)" 的 <returns> 文档]