RemoteServiceBroker.ConnectToServerAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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はワイヤ プロトコルとして使用されます。