次の方法で共有


WcfActorRemotingClientFactory クラス

定義

IServiceRemotingClientFactory Windows Communication Foundation を使用して を作成IServiceRemotingClientし、それを介してWcfActorServiceRemotingListenerリモート処理されるアクター インターフェイスとサービス インターフェイスを使用して、そのサービスによってホストされるアクター サービスおよびアクターと通信する 。

public class WcfActorRemotingClientFactory : Microsoft.ServiceFabric.Services.Remoting.V2.Wcf.Client.WcfServiceRemotingClientFactory
type WcfActorRemotingClientFactory = class
    inherit WcfServiceRemotingClientFactory
Public Class WcfActorRemotingClientFactory
Inherits WcfServiceRemotingClientFactory
継承
WcfActorRemotingClientFactory

コンストラクター

WcfActorRemotingClientFactory(Binding, IServiceRemotingCallbackMessageHandler, IEnumerable<IExceptionHandler>, IServicePartitionResolver, String, IServiceRemotingMessageSerializationProvider, Boolean)

WcfActorRemotingClientFactory クラスの新しいインスタンスを初期化します。

WcfActorRemotingClientFactory(IServiceRemotingCallbackMessageHandler)

WcfActorRemotingClientFactory クラスの新しいインスタンスを初期化します。

メソッド

Dispose()

マネージド/アンマネージド リソースを解放します。 Dispose メソッドは、型情報を変更せず、破壊的変更にならないように IDisposable にするのではなく、追加されています。

(継承元 WcfServiceRemotingClientFactory)
GetRemotingMessageBodyFactory()

要求と応答のリモート処理メッセージ本文の作成に使用されるメッセージ ファクトリを返します

(継承元 WcfServiceRemotingClientFactory)

イベント

ClientConnected

クライアントがサービス エンドポイントに接続されたときに発生するイベント ハンドラー。

(継承元 WcfServiceRemotingClientFactory)
ClientDisconnected

クライアントがサービス エンドポイントから切断されたときに発生するイベント ハンドラー。

(継承元 WcfServiceRemotingClientFactory)

明示的なインターフェイスの実装

ICommunicationClientFactory<IServiceRemotingClient>.GetClientAsync(ResolvedServicePartition, TargetReplicaSelector, String, OperationRetrySettings, CancellationToken)

1 つ以上の通信リスナーを含む指定されたサービスのパーティションを再解決し、指定された listenerName に対応するエンドポイントと通信するクライアントを返します。

サービスのエンドポイントは、{"Endpoints":{"Listener1":"Endpoint1","Listener2":"Endpoint2" ...}} の形式です。

(継承元 WcfServiceRemotingClientFactory)
ICommunicationClientFactory<IServiceRemotingClient>.GetClientAsync(Uri, ServicePartitionKey, TargetReplicaSelector, String, OperationRetrySettings, CancellationToken)

1 つ以上の通信リスナーを含む指定されたサービスのパーティションを解決し、指定された listenerName に対応するエンドポイントと通信するクライアントを返します。

サービスのエンドポイントは、{"Endpoints":{"Listener1":"Endpoint1","Listener2":"Endpoint2" ...}} の形式です。

(継承元 WcfServiceRemotingClientFactory)
ICommunicationClientFactory<IServiceRemotingClient>.ReportOperationExceptionAsync(IServiceRemotingClient, ExceptionInformation, OperationRetrySettings, CancellationToken)

サービスにメッセージを送信するときに CommunicationClient で発生する例外を処理します

(継承元 WcfServiceRemotingClientFactory)

適用対象