RemoteServiceBroker.ConnectToServerAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
ConnectToServerAsync(IDuplexPipe, TraceSource, CancellationToken)
初始化 RemoteServiceBroker 類別的新執行個體。
public static System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker> ConnectToServerAsync (System.IO.Pipelines.IDuplexPipe pipe, System.Diagnostics.TraceSource? traceSource, System.Threading.CancellationToken cancellationToken = default);
static member ConnectToServerAsync : System.IO.Pipelines.IDuplexPipe * System.Diagnostics.TraceSource * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker>
Public Shared Function ConnectToServerAsync (pipe As IDuplexPipe, traceSource As TraceSource, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RemoteServiceBroker)
參數
- pipe
- IDuplexPipe
雙工管道,用來交換 JSON-RPC 訊息與 IRemoteServiceBroker 服務。 這個物件會由傳回的 視為「擁有」,而且會在處置傳回的值時完成,或在此方法擲回 RemoteServiceBroker 之前完成。
- traceSource
- TraceSource
記錄活動的選擇性方法。
- cancellationToken
- CancellationToken
取消語彙基元。
傳回
, IServiceBroker 提供對遠端服務的存取。
備註
RemoteServiceBroker用來做為有線通訊協定。
適用於
ConnectToServerAsync(String, CancellationToken)
初始化 RemoteServiceBroker 類別的新執行個體。
public static System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker> ConnectToServerAsync (string pipeName, System.Threading.CancellationToken cancellationToken = default);
static member ConnectToServerAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker>
Public Shared Function ConnectToServerAsync (pipeName As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RemoteServiceBroker)
參數
- pipeName
- String
用來與 IRemoteServiceBroker 服務交換 JSON-RPC 訊息的管道名稱。
- cancellationToken
- CancellationToken
取消語彙基元。
傳回
, IServiceBroker 提供對遠端服務的存取。
備註
RemoteServiceBroker用來做為有線通訊協定。
適用於
ConnectToServerAsync(String, TraceSource, CancellationToken)
初始化 RemoteServiceBroker 類別的新執行個體。
public static System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker> ConnectToServerAsync (string pipeName, System.Diagnostics.TraceSource? traceSource, System.Threading.CancellationToken cancellationToken = default);
static member ConnectToServerAsync : string * System.Diagnostics.TraceSource * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker>
Public Shared Function ConnectToServerAsync (pipeName As String, traceSource As TraceSource, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RemoteServiceBroker)
參數
- pipeName
- String
用來與 IRemoteServiceBroker 服務交換 JSON-RPC 訊息的管道名稱。
- traceSource
- TraceSource
記錄活動的選擇性方法。
- cancellationToken
- CancellationToken
取消語彙基元。
傳回
, IServiceBroker 提供對遠端服務的存取。
備註
RemoteServiceBroker用來做為有線通訊協定。
適用於
ConnectToServerAsync(IRemoteServiceBroker, CancellationToken)
初始化 RemoteServiceBroker 類別的新執行個體。
public static System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker> ConnectToServerAsync (Microsoft.ServiceHub.Framework.IRemoteServiceBroker serviceBroker, System.Threading.CancellationToken cancellationToken = default);
static member ConnectToServerAsync : Microsoft.ServiceHub.Framework.IRemoteServiceBroker * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker>
Public Shared Function ConnectToServerAsync (serviceBroker As IRemoteServiceBroker, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RemoteServiceBroker)
參數
- serviceBroker
- IRemoteServiceBroker
已建立以取得遠端服務的現有 Proxy。 這個物件會被視為傳回的「擁有」,而且會在處置傳回的值時處置,或在此方法擲回 RemoteServiceBroker 之前處置。
- cancellationToken
- CancellationToken
取消語彙基元。
傳回
, IServiceBroker 提供對遠端服務的存取。
備註
RemoteServiceBroker用來做為有線通訊協定。
適用於
ConnectToServerAsync(IDuplexPipe, CancellationToken)
初始化 RemoteServiceBroker 類別的新執行個體。
public static System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker> ConnectToServerAsync (System.IO.Pipelines.IDuplexPipe pipe, System.Threading.CancellationToken cancellationToken = default);
static member ConnectToServerAsync : System.IO.Pipelines.IDuplexPipe * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker>
Public Shared Function ConnectToServerAsync (pipe As IDuplexPipe, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RemoteServiceBroker)
參數
- pipe
- IDuplexPipe
雙工管道,用來交換 JSON-RPC 訊息與 IRemoteServiceBroker 服務。 這個物件會由傳回的 視為「擁有」,而且會在處置傳回的值時完成,或在此方法擲回 RemoteServiceBroker 之前完成。
- cancellationToken
- CancellationToken
取消語彙基元。
傳回
, IServiceBroker 提供對遠端服務的存取。
備註
RemoteServiceBroker用來做為有線通訊協定。