次の方法で共有


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

JSON-RPC メッセージをサービスと交換するパイプの IRemoteServiceBroker 名前。

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

JSON-RPC メッセージをサービスと交換するパイプの IRemoteServiceBroker 名前。

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

リモート サービスを取得するために確立された既存のプロキシ。 このオブジェクトは、返された 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はワイヤ プロトコルとして使用されます。

適用対象