共用方式為


RemoteServiceBroker.ConnectToServerAsync 方法

定義

多載

ConnectToServerAsync(IDuplexPipe, TraceSource, CancellationToken)

初始化 RemoteServiceBroker 類別的新執行個體。

ConnectToServerAsync(String, CancellationToken)

初始化 RemoteServiceBroker 類別的新執行個體。

ConnectToServerAsync(String, TraceSource, CancellationToken)

初始化 RemoteServiceBroker 類別的新執行個體。

ConnectToServerAsync(IRemoteServiceBroker, CancellationToken)

初始化 RemoteServiceBroker 類別的新執行個體。

ConnectToServerAsync(IDuplexPipe, CancellationToken)

初始化 RemoteServiceBroker 類別的新執行個體。

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用來做為有線通訊協定。

適用於