FabricClient クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Service Fabric サービスおよびその他のエンティティを作成および管理します。
public sealed class FabricClient : IDisposable
type FabricClient = class
interface IDisposable
Public NotInheritable Class FabricClient
Implements IDisposable
- 継承
-
FabricClient
- 実装
注釈
可能な限り FabricClients を共有することを強くお勧めします。 これは、FabricClient にはキャッシュやバッチ処理などの複数の最適化があり、それ以外の場合は完全には利用できないためです。
コンストラクター
FabricClient() |
FabricClient クラスの新しいインスタンスを初期化します。 このコンストラクターは、クラスター内で実行されているコードで使用する必要があります。 これにより、インスタンスは FabricClient 、同じノードで実行されているローカル ゲートウェイ サービスを介してクラスターに接続できます。 |
FabricClient(FabricClientRole) |
指定したファブリック クライアント ロール ( ) FabricClientRoleをFabricClient使用して、 クラスの新しいインスタンスを初期化します。 |
FabricClient(FabricClientSettings) |
目的FabricClientSettingsの を使用して、 クラスのFabricClient新しいインスタンスを初期化します。 FabricClientがサービスと同じクラスター上にある場合は、ローカル FabricClientを使用します。 Local FabricClient は Service Fabric の機能であり、 を一覧から選択する代わりにローカル ゲートウェイ サービスに接続できます FabricClient 。 これにより、クライアントは追加のネットワーク ホップをバイパスできます。 サービスが同じクラスター内の別のサービス パーティションを解決する場合は、自動負荷分散が可能になり、パフォーマンスが向上するため、Local FabricClientを使用することをお勧めします。 |
FabricClient(FabricClientSettings, String[]) |
指定された Service Fabric Gateway アドレスと目的FabricClientSettingsの をFabricClient使用して、 クラスの新しいインスタンスを初期化します。 |
FabricClient(SecurityCredentials, FabricClientSettings, String[]) |
指定した Service Fabric ゲートウェイ アドレスと を使用して FabricClient 、 SecurityCredentials クラスの新しいインスタンスを FabricClientSettings初期化します。 |
FabricClient(SecurityCredentials, String[]) |
Service Fabric Gateway アドレスと を指定して FabricClient 、 クラスの新しいインスタンスを SecurityCredentials初期化します。 |
FabricClient(SecurityCredentials, TimeSpan, String[]) |
古い.
非推奨。 指定された資格情報、keepAliveInterval、および Service Fabric Gateway アドレス (hostEndpoints) を使用して、 クラスの新しいインスタンス FabricClient を初期化します。 |
FabricClient(String[]) |
指定された Service Fabric ゲートウェイ アドレスを使用して、 FabricClient クラスの新しいインスタンスを初期化します。 これらのホスト エンドポイントは、":" で区切られた文字列の一覧です。最初の部分はクラスターの IP で、2 番目の部分はクライアント接続エンドポイントポートです。 |
FabricClient(TimeSpan, String[]) |
古い.
非推奨。 指定された keepAliveInterval アドレスと Service Fabric Gateway アドレス (hostEndpoints) を使用して、 クラスの新しいインスタンス FabricClient を初期化します。 |
フィールド
FabricSystemApplication |
Service Fabric システム アプリケーション。 |
プロパティ
ApplicationManager |
アプリケーションとアプリケーションの ApplicationManager 種類に関連する操作を実行するために使用できる を取得します。 |
ClusterManager |
Service Fabric クラスターに ClusterManager 関連する操作を実行するために使用できる を取得します。 |
ComposeDeploymentManager |
Compose デプロイに FabricClient.ComposeDeploymentClient 関連する操作を実行するために使用できる を取得します。 |
FaultManager |
エラーを FabricClient.FaultManagementClient 誘発する を取得します。 たとえば、RestartNodeAsync です。 |
HealthManager |
レポートの正常性やエンティティの正常性の取得など、正常性関連の操作を実行するために使用できる正常性クライアントを取得します。 |
InfrastructureManager |
クラスターが FabricClient.InfrastructureServiceClient 実行されているインフラストラクチャに関連する操作を実行するために使用できる を取得します。 このプロパティは、Service Fabric プラットフォームをサポートしています。コードから直接呼び出すものではありません。 |
NetworkManager |
コンテナー ネットワークを管理する を FabricClient.NetworkManagementClient 取得します。 |
PropertyManager |
名前とプロパティに PropertyManager 関連する操作を実行するために使用できる を取得します。 |
QueryManager |
Service Fabric クラスターに対してクエリを実行するために使用できるクエリ マネージャーを取得します。 |
RepairManager |
修復タスクの FabricClient.RepairManagementClient 管理に使用できる を取得します。 このプロパティは、Service Fabric プラットフォームをサポートしています。コードから直接呼び出すものではありません。 |
SecretStore |
シークレット ストア クライアントを取得します |
ServiceGroupManager |
サービス グループに ServiceGroupManager 関連する操作を実行するために使用できる を取得します。 |
ServiceManager |
サービスとサービスの ServiceManager 種類に関連する操作を実行するために使用できる を取得します。 |
Settings |
ファブリック クライアント設定を取得します。 |
TestManager |
FaultAnalysisService を FabricClient.TestManagementClient 通過する複雑なアクションを実行する を取得します。 たとえば、StartPartitionDataLossAsync です。 また、検証用の API もサポートされています (FaultAnalysisService を経由しません)。 たとえば、ValidateServiceAsync です。 |
メソッド
Dispose() |
ファブリック クライアントを破棄します。 |
Finalize() |
ファブリック クライアントのデストラクター。 |
UpdateSecurityCredentials(SecurityCredentials) |
ファブリック クライアントのセキュリティ資格情報を更新します。 |
UpdateSettings(FabricClientSettings) |
ファブリック クライアント設定を更新します。 |
イベント
ClaimsRetrieval |
クライアントがゲートウェイに対する承認用のクレーム トークンを提供する必要がある場合に発生します |
ClientConnected |
クライアントがゲートウェイに接続されているときに発生します。 |
ClientDisconnected |
クライアントがゲートウェイから切断されたときに発生します。 |
適用対象
Azure SDK for .NET