FabricTransportServiceRemotingClientFactory コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
FabricTransportServiceRemotingClientFactory クラスの新しいインスタンスを初期化します。 ファブリック トランスポート ベースのサービス リモート処理クライアント ファクトリを構築します。
public FabricTransportServiceRemotingClientFactory (Microsoft.ServiceFabric.Services.Remoting.FabricTransport.FabricTransportRemotingSettings remotingSettings = default, Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingCallbackMessageHandler remotingCallbackMessageHandler = default, Microsoft.ServiceFabric.Services.Client.IServicePartitionResolver servicePartitionResolver = default, System.Collections.Generic.IEnumerable<Microsoft.ServiceFabric.Services.Communication.Client.IExceptionHandler> exceptionHandlers = default, string traceId = default, Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageSerializationProvider serializationProvider = default, System.Collections.Generic.IEnumerable<Microsoft.ServiceFabric.Services.Remoting.V2.Client.IExceptionConvertor> exceptionConvertors = default);
new Microsoft.ServiceFabric.Services.Remoting.V2.FabricTransport.Client.FabricTransportServiceRemotingClientFactory : Microsoft.ServiceFabric.Services.Remoting.FabricTransport.FabricTransportRemotingSettings * Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingCallbackMessageHandler * Microsoft.ServiceFabric.Services.Client.IServicePartitionResolver * seq<Microsoft.ServiceFabric.Services.Communication.Client.IExceptionHandler> * string * Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageSerializationProvider * seq<Microsoft.ServiceFabric.Services.Remoting.V2.Client.IExceptionConvertor> -> Microsoft.ServiceFabric.Services.Remoting.V2.FabricTransport.Client.FabricTransportServiceRemotingClientFactory
Public Sub New (Optional remotingSettings As FabricTransportRemotingSettings = Nothing, Optional remotingCallbackMessageHandler As IServiceRemotingCallbackMessageHandler = Nothing, Optional servicePartitionResolver As IServicePartitionResolver = Nothing, Optional exceptionHandlers As IEnumerable(Of IExceptionHandler) = Nothing, Optional traceId As String = Nothing, Optional serializationProvider As IServiceRemotingMessageSerializationProvider = Nothing, Optional exceptionConvertors As IEnumerable(Of IExceptionConvertor) = Nothing)
パラメーター
- remotingSettings
- FabricTransportRemotingSettings
ファブリック トランスポートの設定。 設定が指定されていない場合、または null の場合、セキュリティのない既定の設定。
- remotingCallbackMessageHandler
- IServiceRemotingCallbackMessageHandler
サービスからコールバックを受信するコールバック クライアント。
- servicePartitionResolver
- IServicePartitionResolver
サービス エンドポイントを解決するためのサービス パーティション リゾルバー。 指定しない場合は、 によって GetDefault() 返される既定のサービス パーティション リゾルバーが使用されます。
- exceptionHandlers
- IEnumerable<IExceptionHandler>
サービスとの通信で発生した例外を処理する例外ハンドラー。
- traceId
- String
このコンポーネント診断トレースで使用する ID。
- serializationProvider
- IServiceRemotingMessageSerializationProvider
要求と応答をシリアル化および逆シリアル化するためのシリアル化プロバイダー。
- exceptionConvertors
- IEnumerable<IExceptionConvertor>
サービス例外をユーザー例外に変換するコンバーター。
注釈
このファクトリでは、内部ファブリック トランスポート例外ハンドラーを使用して、コンストラクターに提供される例外ハンドラーに加えて、ファブリック TCP トランスポート レベルの ServiceRemotingExceptionHandler例外と 、 を処理します。
適用対象
Azure SDK for .NET