WcfServiceRemotingClientFactory クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
IServiceRemotingClientFactory Windows Communication Foundation を使用してを作成IServiceRemotingClientし、WcfServiceRemotingListener 経由でリモート化されたインターフェイスを介してステートレスおよびステートフル サービスと通信する 。
public class WcfServiceRemotingClientFactory : Microsoft.ServiceFabric.Services.Communication.Client.ICommunicationClientFactory<Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingClient>, Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingClientFactory
type WcfServiceRemotingClientFactory = class
interface IServiceRemotingClientFactory
interface ICommunicationClientFactory<IServiceRemotingClient>
Public Class WcfServiceRemotingClientFactory
Implements ICommunicationClientFactory(Of IServiceRemotingClient), IServiceRemotingClientFactory
- 継承
-
WcfServiceRemotingClientFactory
- 派生
- 実装
コンストラクター
メソッド
Dispose() |
マネージド/アンマネージド リソースを解放します。 Dispose メソッドは、型情報を変更せず、破壊的変更にならないように IDisposable にするのではなく、追加されています。 |
GetRemotingMessageBodyFactory() |
要求と応答のリモート処理メッセージ本文の作成に使用されるメッセージ ファクトリを返します |
イベント
ClientConnected |
クライアントがサービス エンドポイントに接続されたときに発生するイベント ハンドラー。 |
ClientDisconnected |
クライアントがサービス エンドポイントから切断されたときに発生するイベント ハンドラー。 |
明示的なインターフェイスの実装
ICommunicationClientFactory<IServiceRemotingClient>.GetClientAsync(ResolvedServicePartition, TargetReplicaSelector, String, OperationRetrySettings, CancellationToken) |
1 つ以上の通信リスナーを含む指定されたサービスのパーティションを再解決し、指定された listenerName に対応するエンドポイントと通信するクライアントを返します。 サービスのエンドポイントは、{"Endpoints":{"Listener1":"Endpoint1","Listener2":"Endpoint2" ...}} の形式です。 |
ICommunicationClientFactory<IServiceRemotingClient>.GetClientAsync(Uri, ServicePartitionKey, TargetReplicaSelector, String, OperationRetrySettings, CancellationToken) |
1 つ以上の通信リスナーを含む指定されたサービスのパーティションを解決し、指定された listenerName に対応するエンドポイントと通信するクライアントを返します。 サービスのエンドポイントは、{"Endpoints":{"Listener1":"Endpoint1","Listener2":"Endpoint2" ...}} の形式です。 |
ICommunicationClientFactory<IServiceRemotingClient>.ReportOperationExceptionAsync(IServiceRemotingClient, ExceptionInformation, OperationRetrySettings, CancellationToken) |
サービスにメッセージを送信するときに CommunicationClient で発生する例外を処理します |
適用対象
Azure SDK for .NET