FabricClient コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
FabricClient() |
FabricClient クラスの新しいインスタンスを初期化します。 このコンストラクターは、クラスター内で実行されているコードで使用する必要があります。 これにより、インスタンスは FabricClient 、同じノードで実行されているローカル ゲートウェイ サービスを介してクラスターに接続できます。 |
FabricClient(FabricClientRole) |
指定したファブリック クライアント ロール FabricClientRole( ) をFabricClient使用して、 クラスの新しいインスタンスを初期化します。 |
FabricClient(FabricClientSettings) |
目的FabricClientSettingsの を使用して、 FabricClient クラスの新しいインスタンスを初期化します。 FabricClientがサービスと同じクラスター上にある場合は、ローカル FabricClientを使用します。 Local FabricClient は Service Fabric の機能であり、 を一覧から選択する代わりにローカル ゲートウェイ サービスに接続できます FabricClient 。 これにより、クライアントは余分なネットワーク ホップをバイパスできます。 サービスが同じクラスター内の別のサービス パーティションを解決する場合は、自動負荷分散が有効になり、パフォーマンスが向上するため、ローカル FabricClientを使用することをお勧めします。 |
FabricClient(String[]) |
指定された Service Fabric ゲートウェイ アドレスを使用して FabricClient 、 クラスの新しいインスタンスを初期化します。 これらのホスト エンドポイントは、最初の部分がクラスターの IP であり、2 番目の部分がクライアント接続エンドポイント ポートである 、':' 区切り文字列の一覧です。 |
FabricClient(FabricClientSettings, String[]) |
指定された Service Fabric ゲートウェイ アドレスと目的FabricClientSettingsの をFabricClient使用して、 クラスの新しいインスタンスを初期化します。 |
FabricClient(SecurityCredentials, String[]) |
指定した Service Fabric ゲートウェイ アドレスと を使用して FabricClient 、 クラスの新しいインスタンスを SecurityCredentials初期化します。 |
FabricClient(TimeSpan, String[]) |
古い.
非推奨。 指定された keepAliveInterval アドレスと Service Fabric Gateway アドレス (hostEndpoints) を使用して、 クラスの新しいインスタンス FabricClient を初期化します。 |
FabricClient(SecurityCredentials, FabricClientSettings, String[]) |
指定した Service Fabric ゲートウェイ アドレスと をFabricClient使用して、 クラスの新しいインスタンスをFabricClientSettings初期化しますSecurityCredentials。 |
FabricClient(SecurityCredentials, TimeSpan, String[]) |
古い.
非推奨。 指定された資格情報、keepAliveInterval、および Service Fabric Gateway アドレス (hostEndpoints) を使用して、 クラスの新しいインスタンス FabricClient を初期化します。 |
FabricClient()
FabricClient クラスの新しいインスタンスを初期化します。 このコンストラクターは、クラスター内で実行されているコードで使用する必要があります。 これにより、インスタンスは FabricClient 、同じノードで実行されているローカル ゲートウェイ サービスを介してクラスターに接続できます。
public FabricClient ();
Public Sub New ()
注釈
このコンストラクターは、同じノードで実行されているローカル ゲートウェイ サービスを使用してクラスターに接続するため、クライアントは追加のネットワーク ホップをバイパスできます。 クラスターの外部で実行されているコードからクラスターに接続するには、接続パラメーターを明示的に指定できる別のコンストラクターを使用します。
適用対象
FabricClient(FabricClientRole)
指定したファブリック クライアント ロール FabricClientRole( ) をFabricClient使用して、 クラスの新しいインスタンスを初期化します。
public FabricClient (System.Fabric.FabricClientRole clientRole);
new System.Fabric.FabricClient : System.Fabric.FabricClientRole -> System.Fabric.FabricClient
Public Sub New (clientRole As FabricClientRole)
パラメーター
- clientRole
- FabricClientRole
ファブリック クライアント ロール。
適用対象
FabricClient(FabricClientSettings)
目的FabricClientSettingsの を使用して、 FabricClient クラスの新しいインスタンスを初期化します。 FabricClientがサービスと同じクラスター上にある場合は、ローカル FabricClientを使用します。 Local FabricClient は Service Fabric の機能であり、 を一覧から選択する代わりにローカル ゲートウェイ サービスに接続できます FabricClient 。 これにより、クライアントは余分なネットワーク ホップをバイパスできます。 サービスが同じクラスター内の別のサービス パーティションを解決する場合は、自動負荷分散が有効になり、パフォーマンスが向上するため、ローカル FabricClientを使用することをお勧めします。
public FabricClient (System.Fabric.FabricClientSettings settings);
new System.Fabric.FabricClient : System.Fabric.FabricClientSettings -> System.Fabric.FabricClient
Public Sub New (settings As FabricClientSettings)
パラメーター
- settings
- FabricClientSettings
ファブリック クライアントによって使用されるファブリック クライアント設定。
適用対象
FabricClient(String[])
指定された Service Fabric ゲートウェイ アドレスを使用して FabricClient 、 クラスの新しいインスタンスを初期化します。 これらのホスト エンドポイントは、最初の部分がクラスターの IP であり、2 番目の部分がクライアント接続エンドポイント ポートである 、':' 区切り文字列の一覧です。
public FabricClient (params string[] hostEndpoints);
new System.Fabric.FabricClient : string[] -> System.Fabric.FabricClient
Public Sub New (ParamArray hostEndpoints As String())
パラメーター
- hostEndpoints
- String[]
クラスターへの接続に使用できるゲートウェイ アドレス FabricClient のセットを定義します。
適用対象
FabricClient(FabricClientSettings, String[])
指定された Service Fabric ゲートウェイ アドレスと目的FabricClientSettingsの をFabricClient使用して、 クラスの新しいインスタンスを初期化します。
public FabricClient (System.Fabric.FabricClientSettings settings, params string[] hostEndpoints);
new System.Fabric.FabricClient : System.Fabric.FabricClientSettings * string[] -> System.Fabric.FabricClient
Public Sub New (settings As FabricClientSettings, ParamArray hostEndpoints As String())
パラメーター
- settings
- FabricClientSettings
ファブリック クライアントの設定。
- hostEndpoints
- String[]
クラスターへの接続に使用できるゲートウェイ アドレス FabricClient のセットを定義します。
適用対象
FabricClient(SecurityCredentials, String[])
指定した Service Fabric ゲートウェイ アドレスと を使用して FabricClient 、 クラスの新しいインスタンスを SecurityCredentials初期化します。
public FabricClient (System.Fabric.SecurityCredentials credential, params string[] hostEndpoints);
new System.Fabric.FabricClient : System.Fabric.SecurityCredentials * string[] -> System.Fabric.FabricClient
Public Sub New (credential As SecurityCredentials, ParamArray hostEndpoints As String())
パラメーター
- credential
- SecurityCredentials
SecurityCredentials は のセキュリティ設定を定義しますFabricClient。
- hostEndpoints
- String[]
クラスターへの接続に使用できるゲートウェイ アドレス FabricClient のセットを定義します。
適用対象
FabricClient(TimeSpan, String[])
注意事項
Deprecated
非推奨。 指定された keepAliveInterval アドレスと Service Fabric Gateway アドレス (hostEndpoints) を使用して、 クラスの新しいインスタンス FabricClient を初期化します。
[System.Obsolete("Deprecated", true)]
public FabricClient (TimeSpan keepAliveInterval, params string[] hostEndpoints);
[<System.Obsolete("Deprecated", true)>]
new System.Fabric.FabricClient : TimeSpan * string[] -> System.Fabric.FabricClient
Public Sub New (keepAliveInterval As TimeSpan, ParamArray hostEndpoints As String())
パラメーター
- keepAliveInterval
- TimeSpan
定期的なキープアライブ メッセージ間隔を定義します。
- hostEndpoints
- String[]
クラスターへの接続に使用できるゲートウェイ アドレス FabricClient のセットを定義します。
- 属性
注釈
クライアントからクラスターへの接続の間に、接続を維持するために定期的なメッセージを必要とする外部デバイスがある場合は、FabricClient の KeepAlive 機能を必ず使用してください。 FabricClient の初期化中に、ユーザーは TimeSpan keepAliveInterval を指定できます。 この引数を指定すると、保留中の操作がある限り、FabricClient は現在通信している Service Fabric Gateway サービスに定期的に ping を実行します。 この機能が役立つシナリオの例として、Windows Azure があります。 FabricClientが Windows Azure の外部にあり、クラスターが Windows Azure 内にある場合、すべての接続がAzure Load Balancer (ALB) を経由します。 ALB は、アイドル状態の接続を 60 秒以上終了します。 そのため、このような状況では、 FabricClient KeepAliveInterval を 59 秒に設定して <作成する必要があります (20 -30 をお勧めします)。
適用対象
FabricClient(SecurityCredentials, FabricClientSettings, String[])
指定した Service Fabric ゲートウェイ アドレスと をFabricClient使用して、 クラスの新しいインスタンスをFabricClientSettings初期化しますSecurityCredentials。
public FabricClient (System.Fabric.SecurityCredentials credential, System.Fabric.FabricClientSettings settings, params string[] hostEndpoints);
new System.Fabric.FabricClient : System.Fabric.SecurityCredentials * System.Fabric.FabricClientSettings * string[] -> System.Fabric.FabricClient
Public Sub New (credential As SecurityCredentials, settings As FabricClientSettings, ParamArray hostEndpoints As String())
パラメーター
- credential
- SecurityCredentials
SecurityCredentials は のセキュリティ設定を定義しますFabricClient。
- settings
- FabricClientSettings
ファブリック クライアントの設定。
- hostEndpoints
- String[]
クラスターへの接続に使用できるゲートウェイ アドレス FabricClient のセットを定義します。
適用対象
FabricClient(SecurityCredentials, TimeSpan, String[])
注意事項
Deprecated
非推奨。 指定された資格情報、keepAliveInterval、および Service Fabric Gateway アドレス (hostEndpoints) を使用して、 クラスの新しいインスタンス FabricClient を初期化します。
[System.Obsolete("Deprecated", true)]
public FabricClient (System.Fabric.SecurityCredentials credential, TimeSpan keepAliveInterval, params string[] hostEndpoints);
[<System.Obsolete("Deprecated", true)>]
new System.Fabric.FabricClient : System.Fabric.SecurityCredentials * TimeSpan * string[] -> System.Fabric.FabricClient
Public Sub New (credential As SecurityCredentials, keepAliveInterval As TimeSpan, ParamArray hostEndpoints As String())
パラメーター
- credential
- SecurityCredentials
セキュリティ資格情報を定義します。
- keepAliveInterval
- TimeSpan
定期的なキープアライブ メッセージ間隔を定義します。
- hostEndpoints
- String[]
クラスターへの接続に使用できるゲートウェイ アドレス FabricClient のセットを定義します。
- 属性
注釈
クライアントからクラスターへの接続の間に、接続を維持するために定期的なメッセージを必要とする外部デバイスがある場合は、FabricClient の KeepAlive 機能を必ず使用してください。 FabricClient の初期化中に、ユーザーは TimeSpan keepAliveInterval を指定できます。 この引数を指定すると、保留中の操作がある限り、FabricClient は現在通信している Service Fabric Gateway サービスに定期的に ping を実行します。 この機能が役立つシナリオの例として、Windows Azure があります。 FabricClientが Windows Azure の外部にあり、クラスターが Windows Azure 内にある場合、すべての接続がAzure Load Balancer (ALB) を経由します。 ALB は、アイドル状態の接続を 60 秒以上終了します。 そのため、このような状況では、 FabricClient KeepAliveInterval を 59 秒に設定して <作成する必要があります (20 -30 をお勧めします)。
適用対象
Azure SDK for .NET