次の方法で共有


FabricTransportActorRemotingProviderAttribute クラス

定義

ファブリック TCP トランスポートをアクターの既定のリモート処理プロバイダーとして設定します。

[System.AttributeUsage(System.AttributeTargets.Assembly)]
public class FabricTransportActorRemotingProviderAttribute : Microsoft.ServiceFabric.Actors.Remoting.ActorRemotingProviderAttribute
[<System.AttributeUsage(System.AttributeTargets.Assembly)>]
type FabricTransportActorRemotingProviderAttribute = class
    inherit ActorRemotingProviderAttribute
Public Class FabricTransportActorRemotingProviderAttribute
Inherits ActorRemotingProviderAttribute
継承
FabricTransportActorRemotingProviderAttribute
属性

コンストラクター

FabricTransportActorRemotingProviderAttribute()

ファブリック TCP トランスポートをアクターの既定の FabricTransportActorRemotingProviderAttribute リモート処理プロバイダーとして設定するために使用できる クラスの新しいインスタンスを初期化します。

プロパティ

ConnectTimeoutInMilliseconds

接続タイムアウトをミリ秒単位で取得または設定します。 この設定では、接続の確立に許可される最大時間を指定します。

KeepAliveTimeoutInSeconds

キープ アライブ タイムアウトを秒単位で取得または設定します。 この設定は、クライアントとサービスがロード バランサー経由で接続され、しばらくの間アイドル状態の場合に接続を閉じるシナリオで役立ちます。 キープ アライブ タイムアウトが構成されている場合、その間隔で ping メッセージを送信することで接続が維持されます。

MaxMessageSize

リモート処理メッセージの最大サイズをバイト単位で取得または設定します。 このプロパティの値が指定されていない場合、または 0 以下の場合は、既定値の 4,194,304 バイト (4 MB) が使用されます。

OperationTimeoutInSeconds

操作のタイムアウトを秒単位で取得または設定します。 指定した時間内に操作が完了しない場合は、タイムアウトになります。既定では、FabricTransportServiceRemotingClientFactory /> の例外ハンドラーは、タイムアウトした例外を再試行します。 操作のタイムアウトを既定値から変更しないことをお勧めします。

RemotingClientVersion

V1 または V2 リモート処理クライアントを使用する場所を決定する RemotingClientVersion を取得または設定します。

(継承元 ActorRemotingProviderAttribute)
RemotingListenerVersion

リスナーが V1、V2 のどこにあるかを判断する RemotingListenerVersion を取得または設定します。

(継承元 ActorRemotingProviderAttribute)

メソッド

CreateServiceRemotingClientFactory(IServiceRemotingCallbackMessageHandler)

によって使用 Microsoft.ServiceFabric.Services.Remoting.V2.Client.ServiceProxyFactory できるサービス リモート処理クライアント ファクトリを作成し、サービスのリモート インターフェイスのプロキシを作成します。

CreateServiceRemotingListeners()

アクター インターフェイスをリモート処理するためのサービス リモート処理リスナーを作成します。

適用対象