FabricTransportServiceRemotingProviderAttribute クラス

定義

この属性を使用すると、ファブリック TCP トランスポートをアセンブリ内の既定のサービス リモート処理トランスポート プロバイダーとして設定し、そのカスタマイズを行うことができます。

public class FabricTransportServiceRemotingProviderAttribute : Microsoft.ServiceFabric.Services.Remoting.ServiceRemotingProviderAttribute
type FabricTransportServiceRemotingProviderAttribute = class
    inherit ServiceRemotingProviderAttribute
Public Class FabricTransportServiceRemotingProviderAttribute
Inherits ServiceRemotingProviderAttribute
継承
FabricTransportServiceRemotingProviderAttribute

コンストラクター

FabricTransportServiceRemotingProviderAttribute()

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

プロパティ

ConnectTimeoutInMilliseconds

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

KeepAliveTimeoutInSeconds

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

MaxMessageSize

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

OperationTimeoutInSeconds

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

RemotingClientVersion

使用するリモート処理クライアントのバージョンを取得または設定します。

(継承元 ServiceRemotingProviderAttribute)
RemotingListenerVersion

リモート処理リスナーが使用するバージョンを取得または設定します。

(継承元 ServiceRemotingProviderAttribute)

メソッド

CreateServiceRemotingClientFactoryV2(IServiceRemotingCallbackMessageHandler)

リモート サービス インターフェイス経由でサービスに接続するための V2 サービス リモート処理クライアント ファクトリを作成します。

CreateServiceRemotingListeners()

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

適用対象