System.Fabric.Description 名前空間

クラス

AddRemoveIncrementalNamedPartitionScalingMechanism

サービスの名前付きパーティションを追加または削除するためのスケーリング メカニズムを表します。 このメカニズムを使用すると、このサービスに新しい名前付きパーティションが追加または削除されます。 N 個のパーティションが必要な場合、名前付きパーティションのスキーマは "0"、"1",..."N-1" です。 と共に AverageServiceLoadScalingTrigger使用する必要があります。

ApplicationDescription

を使用 CreateApplicationAsync(ApplicationDescription)して作成するアプリケーションについて説明します。

ApplicationHealthQueryDescription

アプリケーションの正常性を取得するためのクエリ入力を表します。 GetApplicationHealthAsync(ApplicationHealthQueryDescription) で使用されます。

ApplicationMetricDescription

1 つのメトリックのアプリケーション容量を指定します。

ApplicationNetworkQueryDescription

によって使用されるクエリ入力を GetApplicationNetworkListAsync(ApplicationNetworkQueryDescription)表します。

ApplicationParameter

アプリケーションの作成時またはアップグレード時に適用されるアプリケーション パラメーターのオーバーライドを提供します。 オーバーライドされたアプリケーション パラメーター値は、アプリケーションのアップグレード間で保持されないことに注意してください。 アプリケーションのアップグレード間でオーバーライドされたパラメーター値を保持するには、まず 、GetApplication クエリを使用してオーバーライドされたアプリケーション パラメーターの一覧をフェッチしてから、オーバーライドされたパラメーターの一覧を に UpgradeApplicationAsync(ApplicationUpgradeDescription)渡す必要があります。

ApplicationParameterList

現在のバージョンのアプリケーションに適用されるアプリケーション パラメーターの一覧を表します。 を使用して GetApplicationListAsync(Uri)取得されます。

このクラスは、関連付けられた ApplicationParameter の名前である文字列キーを持つ KeyedCollection から派生します。

ApplicationPrincipalsDescription

サービスのアプリケーション プリンシパルについて説明します。

ApplicationQueryDescription

によって使用されるクエリ入力を GetApplicationPagedListAsync(ApplicationQueryDescription, TimeSpan, CancellationToken)表します。

ApplicationUpdateDescription

を使用して更新されるアプリケーション容量の更新について説明します UpdateApplicationAsync(ApplicationUpdateDescription)

ApplicationUpgradeDescription

アップグレード ポリシーとアップグレードするアプリケーションについて説明します。

ApplicationUpgradeUpdateDescription

アプリケーションのアップグレードの動作を記述するアップグレード パラメーターを変更するために使用されます。 「UpdateApplicationUpgradeAsync(ApplicationUpgradeUpdateDescription)」を参照してください。

AuthorizedConnectionRequest

mTLS チャネルをセットアップできる承認済み接続要求のクラス定義。

AuthorizedConnectionResult

mTLS チャネルを設定できる Authorized Connection 応答のクラス定義。

AveragePartitionLoadScalingTrigger

パーティションのメトリック/リソースの平均負荷に関連するスケーリング ポリシーを表します。 このポリシーを使用すると、パーティションの平均負荷が特定のメトリックに対して指定された制限内に収まらない場合、Service Fabric プラットフォームによってスケーリングがトリガーされます。 と共に PartitionInstanceCountScaleMechanism使用する必要があります。

AverageServiceLoadScalingTrigger

サービスのメトリック/リソースの平均負荷に関連するスケーリング ポリシーを表します。 このポリシーを使用すると、サービスの平均負荷が特定のメトリックに対して指定された制限内に収まらない場合、Service Fabric プラットフォームによってスケーリングがトリガーされます。 と共に AddRemoveIncrementalNamedPartitionScalingMechanism使用する必要があります。

ClusterHealthChunkQueryDescription

クラスター正常性チャンク クエリ入力について説明します。

ClusterHealthQueryDescription

を取得 ClusterHealthするためのクエリ入力を提供します。 GetClusterHealthAsync(ClusterHealthQueryDescription) で使用されます。

ClusterManifestQueryDescription

GetClusterManifestAsync(ClusterManifestQueryDescription, TimeSpan, CancellationToken)使用するクエリ パラメーターについて説明します。

CodePackageDescription

エントリ ポイントを含むコード パッケージについて説明します。

ConfigParameterOverride

構成オーバーライドの名前付きコレクションを指定します。

ConfigParameterOverrideList

構成オーバーライドの名前付きコレクションを指定します。

ConfigurationPackageDescription

構成パッケージについて説明します。

ConfigurationProperty

サービスまたはアプリケーションの構成に使用できる構成設定とその値を指定します。

設定は、サービス マニフェストの settings.xml ファイルで指定されます。 詳しくは、https://docs.microsoft.com/azure/service-fabric/service-fabric-application-model をご覧ください。

ConfigurationSection

構成プロパティの名前付きコレクションを指定します。

ConfigurationSettings

構成設定について説明します。

ConfigurationUpgradeDescription

Service Fabric クラスター構成のアップグレードを記述するパラメーターをカプセル化するクラスを表します。

ContainerHostEntryPointDescription

実行可能エントリ ポイントに関する情報を提供します。

DataPackageDescription

データ パッケージについて説明します。

DeleteApplicationDescription

を使用 DeleteApplicationAsync(DeleteApplicationDescription, TimeSpan, CancellationToken)して削除するアプリケーションについて説明します。

DeleteNetworkDescription

を使用 DeleteNetworkAsync(DeleteNetworkDescription, TimeSpan, CancellationToken)して削除するコンテナー ネットワークについて説明します。

DeleteServiceDescription

を使用 DeleteServiceAsync(DeleteServiceDescription, TimeSpan, CancellationToken)して削除するサービスについて説明します。

DeployedApplicationHealthQueryDescription

を取得 DeployedApplicationHealthするためのクエリ入力について説明します。 GetDeployedApplicationHealthAsync(DeployedApplicationHealthQueryDescription) で使用されます。

DeployedNetworkCodePackageQueryDescription

によって使用されるクエリ入力を GetDeployedNetworkCodePackageListAsync(DeployedNetworkCodePackageQueryDescription)表します。

DeployedNetworkQueryDescription

によって使用されるクエリ入力を GetDeployedNetworkListAsync(DeployedNetworkQueryDescription)表します。

DeployedServicePackageHealthQueryDescription

を取得 DeployedServicePackageHealthするためのクエリ入力について説明します。 GetDeployedServicePackageHealthAsync(DeployedServicePackageHealthQueryDescription) で使用されます。

DllHostEntryPointDescription

将来使用するために予約されています。

DllHostHostedDllDescription

将来使用するために予約されています。

DllHostHostedManagedDllDescription

将来使用するために予約されています。

DllHostHostedUnmanagedDllDescription

将来使用するために予約されています。

EndpointResourceDescription

エンドポイント リソースについて説明します。

EntryPointDescription

コード パッケージに関連付けられているエントリ ポイントについて説明します。

ExeHostEntryPointDescription

実行可能エントリ ポイントに関する情報を提供します。

ExternalStoreProvisionApplicationTypeDescription

Service Fabric イメージ ストアにアップロードされたパッケージではなく、外部ストアのアプリケーション パッケージを使用するプロビジョニング アプリケーションの種類の操作について説明します。 アプリケーションの種類は、 を使用して ProvisionApplicationAsync(ProvisionApplicationTypeDescriptionBase, TimeSpan, CancellationToken)プロビジョニングできます。

FabricUpgradeDescription

Service Fabric アップグレードの説明をカプセル化するクラスを表します。

FabricUpgradeUpdateDescription

クラスターのアップグレード動作を記述するアップグレード パラメーターを変更するために使用されます。 「UpdateFabricUpgradeAsync(FabricUpgradeUpdateDescription)」を参照してください。

ImageStoreListDescription

イメージ ストアのコンテンツを取得する方法に関する情報を提供します

InstanceLifecycleDescription

インスタンスのライフサイクル動作を記述するためのクラス。

LoadedPartitionInformationQueryDescription

上位/最小読み込みパーティションを取得するクエリを指定するためのクラスを表します。 GetLoadedPartitionInfoListAsync(LoadedPartitionInformationQueryDescription)

LocalNetworkConfigurationDescription

によって記述されるローカル コンテナー ネットワークの構成を指定します LocalNetworkDescription

LocalNetworkDescription

ローカル コンテナー ネットワークについて説明します

ManagedApplicationIdentityDescription

アプリケーションの作成時またはアップグレード時に適用されるアプリケーション パラメーターのオーバーライドを提供します。

ManagedIdentityDescription

セキュリティ ID の説明を表します。

ManagedIdentityDescriptionList

現在のバージョンのアプリケーションに適用されるアプリケーション パラメーターの一覧を表します。 を使用して GetApplicationListAsync(Uri)取得されます。

このクラスは、関連付けられた ApplicationParameter の名前である文字列キーを持つ KeyedCollection から派生します。

MetricLoadDescription

メトリックの読み込み情報を指定します。

MonitoredRollingApplicationUpgradePolicyDescription

アプリケーションのアップグレードを実行するときに使用する動作について説明します。

MonitoredRollingFabricUpgradePolicyDescription

クラスターのアップグレードを実行するときに使用する動作について説明します。

MonitoredRollingUpgradePolicyDescription

監視対象のアプリケーションまたはクラスターのアップグレードを実行するときに使用する動作を指定します。

NamedPartitionSchemeDescription

サービスの名前付きパーティション構成について説明します。

NamedRepartitionDescription

パーティション構成の種類 が の既存のサービスのパーティション分割の変更について説明します Named

NetworkApplicationQueryDescription

によって使用されるクエリ入力を GetNetworkApplicationListAsync(NetworkApplicationQueryDescription)表します。

NetworkDescription

ネットワークの説明の基本クラスについて説明します。

NetworkNodeQueryDescription

によって使用されるクエリ入力を GetNetworkNodeListAsync(NetworkNodeQueryDescription)表します。

NetworkQueryDescription

によって使用されるクエリ入力を GetNetworkListAsync(NetworkQueryDescription, TimeSpan, CancellationToken)表します。

NodeHealthQueryDescription

を取得 NodeHealthするためのクエリ入力について説明します。 GetNodeHealthAsync(NodeHealthQueryDescription) で使用されます。

NodeQueryDescription

クエリ の実行時に使用されるフィルターのセットについて説明します GetNodePagedListAsync(NodeQueryDescription, TimeSpan, CancellationToken)

NodeStartDescription

StartNodeTransitionAsync() を使用してノードを起動する方法について説明します。

NodeStopDescription

StartNodeTransitionAsync() を使用してノードを停止する方法について説明します。

NodeTransitionDescription

ノードを切り替え、StartNodeTransitionAsync() と共に使用する方法に関する情報について説明します。
このオブジェクトは直接使用しないでください。派生クラスを使用する必要があります。

PackageDescription

すべてのパッケージの説明の基本クラスを表します。

PagedApplicationTypeQueryDescription

クエリ の実行時に使用されるフィルターのセットについて説明します GetApplicationTypePagedListAsync()

PagedDeployedApplicationQueryDescription

クエリ の実行時に使用されるフィルターのセットについて説明します GetDeployedApplicationPagedListAsync(PagedDeployedApplicationQueryDescription)

PagedDeployedServicePackageQueryDescription

クエリ の実行時に使用されるフィルターのセットについて説明します GetDeployedServicePackagePagedListAsync(PagedDeployedServicePackageQueryDescription)

PagedQueryDescriptionBase

すべてのページ クエリの説明の基本クラスを表します。 このクラスは、ページングに関連するすべての機能を処理します。

PartitionHealthQueryDescription

を取得 PartitionHealthするためのクエリ入力について説明します。 GetPartitionHealthAsync(PartitionHealthQueryDescription) で使用されます。

PartitionInstanceCountScaleMechanism

ステートレス サービス パーティションのインスタンスを追加または削除するためのスケーリング メカニズムを表します。 このメカニズムを使用すると、サービスのすべてのパーティションに影響し、それぞれの個別のスケーリングが行われます。 と共に AveragePartitionLoadScalingTrigger使用する必要があります。

PartitionMetricLoadDescription

パーティションのメトリック読み込みを指定します。

PartitionMoveCostDescription

パーティションの移動コストを指定します。

PartitionSchemeDescription

サービスのパーティション分割方法について説明します。 これは、実際のパーティション分割スキームの説明の派生元となる親エンティティです。

ProvisionApplicationTypeDescription

イメージ ストア内の相対パスにコピーされたアプリケーション パッケージを使用するプロビジョニング アプリケーションの種類の操作について説明します。 アプリケーションの種類は、 を使用して ProvisionApplicationAsync(ProvisionApplicationTypeDescriptionBase, TimeSpan, CancellationToken)プロビジョニングできます。

ProvisionApplicationTypeDescriptionBase

プロビジョニング アプリケーション型クラスの基本クラスを表します。 プロビジョニングの説明は、 を使用してアプリケーションの種類をプロビジョニングするために使用 ProvisionApplicationAsync(ProvisionApplicationTypeDescriptionBase, TimeSpan, CancellationToken)できます。

RepartitionDescription

既存のサービスのパーティション分割の変更について説明します。

ReplicaHealthQueryDescription

を取得 ReplicaHealthするためのクエリ入力について説明します。 GetReplicaHealthAsync(ReplicaHealthQueryDescription) で使用されます。

ReplicaLifecycleDescription

レプリカのライフサイクル動作を記述するためのクラス。

ReplicaMetricLoadDescription

パーティションの特定のレプリカまたはインスタンスのメトリック読み込みを指定します。

ReplicaMoveCostDescription

パーティションの特定のレプリカまたはインスタンスの移動コストを指定します。

RollingUpgradeMonitoringPolicy

ローリング アップグレード監視ポリシーをカプセル化するクラスを表します。

RollingUpgradePolicyDescription

ローリング アップグレード ポリシーの説明。

RunAsPolicyDescription

アプリケーション マニフェストで指定された CodePackage に関連付けられている RunAsPolicy について説明します。

ScalingMechanismDescription

さまざまなスケーリング メカニズムを記述するための基本クラス。 スケーリング メカニズムは、スケーリング操作がトリガーされたときに何を行う必要があるかを記述する方法です。 スケーリング メカニズムの例として、 と PartitionInstanceCountScaleMechanism を参照AddRemoveIncrementalNamedPartitionScalingMechanismしてください。

ScalingPolicyDescription

スケーリング ポリシーを記述するためのクラス。 すべてのスケーリング ポリシーは、 ScalingTriggerDescription で構成されます。このポリシーでは、スケーリングを実行するタイミングと、 ScalingMechanismDescription スケーリングの実行方法を説明する が記述されています。

ScalingTriggerDescription

さまざまなスケーリング トリガーを記述するための基本クラス。 スケーリング トリガーは、スケーリング操作が発生する条件を記述するために使用されます。 スケーリング トリガーの例として、 と AverageServiceLoadScalingTrigger を参照してくださいAveragePartitionLoadScalingTrigger

SecurityGroupDescription

セキュリティ グループの説明を表します。

SecurityUserDescription

セキュリティ ユーザーの説明を表します。

ServiceCorrelationDescription

サービス間に特定の相関関係を作成します。

ServiceDescription

ServiceDescription には、サービスを作成するために必要なすべての情報が含まれています。

ServiceFromTemplateDescription

現在のアプリケーション マニフェストで事前に定義されているサービス テンプレートから作成される Service Fabric サービスについて説明します。

ServiceGroupDescription

サービス グループを作成して記述するために必要な情報のコレクションを提供します。

ServiceGroupFromTemplateDescription

現在のアプリケーション マニフェストで事前に定義されているサービス グループ テンプレートから作成されるサービス グループについて説明します。

ServiceGroupMemberDescription

サービス グループに属するサービスについて説明します。

ServiceGroupTypeDescription

Fabric サービス グループの種類の説明を表します。

ServiceGroupTypeMemberDescription

サービス グループのメンバーの説明の種類を表します。

ServiceGroupUpdateDescription

既存の ServiceGroupDescription サービス グループの を変更します。

ServiceHealthQueryDescription

を取得 ServiceHealthするためのクエリ入力を提供します。 GetServiceHealthAsync(ServiceHealthQueryDescription) で使用されます。

ServiceLoadMetricDescription

実行時にサービスの負荷分散を行うメトリックを指定します。

ServiceNotificationFilterDescription

によって登録されたサービス通知配信のフィルターを記述するために使用されるクラスを RegisterServiceNotificationFilterAsync(ServiceNotificationFilterDescription)表します。

ServicePlacementAllowMultipleStatelessInstancesOnNodePolicyDescription

ノード上のサービス パーティションの複数のステートレス インスタンスの配置を許可する配置ポリシーを指定します。

ServicePlacementInvalidDomainPolicyDescription

このポリシーが適用されるサービスのインスタンスまたはレプリカの配置に特定の障害ドメインまたはアップグレード ドメインを使用しないことを示すポリシーを表します。

ServicePlacementNonPartiallyPlaceServicePolicyDescription

すべてのレプリカを作成するためにすべてのレプリカを配置できる必要があるサービス配置を記述する配置ポリシーの説明。

ServicePlacementPolicyDescription

クラスター内のすべての PlacementPolicyDescription 型の基本型を表します。

ServicePlacementPreferPrimaryDomainPolicyDescription

サービスの ServicePlacementPolicyDescription プライマリ レプリカを特定のドメインに最適に配置する必要があることを示す を表します。

ServicePlacementRequiredDomainPolicyDescription

レプリカを特定のドメインに配置する必要がある配置ポリシーの説明。

ServicePlacementRequireDomainDistributionPolicyDescription

同じパーティションの 2 つのレプリカを同じ障害ドメインまたはアップグレード ドメインに配置してはならないことを示す配置ポリシーを指定します。 これは一般的ではありませんが、計画外の停止やその他の後続または同時障害による同時障害のリスクが高くなる可能性があります。 たとえば、レプリカが異なるデータ センターにデプロイされ、場所ごとに 1 つのレプリカが配置されている場合を考えてみましょう。 いずれかのデータセンターがオフラインになった場合、通常は、そのデータセンターに配置されたレプリカが残りのデータセンターのいずれかにパックされます。 これが望ましくない場合は、このポリシーを設定する必要があります。

ServiceQueryDescription

戻り値を絞り込むために指定できる複数のフィルターを表します。 GetServicePagedListAsync(ServiceQueryDescription, TimeSpan, CancellationToken) で使用されます。

ServiceTagsCollection

サービス タグを記述するためのクラス。 すべてのタグ コレクションは、配置に必要なタグと、サービスの実行に必要なタグで構成されます。

ServiceTypeDescription

サービスの種類について説明します。

ServiceUpdateDescription

既存のサービスの への ServiceDescription 変更について説明します。

SingletonPartitionSchemeDescription

シングルトン パーティション分割サービスまたはパーティション分割されていないサービスのパーティション構成について説明します。

StartNodePoisonDescription

どのノードを有害にする必要があり、StartNodePoisonAsync() で使用される情報について説明します。

StatefulServiceDescription

ステートフル サービスを作成するために必要な追加情報を提供する 拡張 ServiceDescription を表します。

StatefulServiceLoadMetricDescription

ステートフル サービスのメトリックを指定します。

StatefulServiceTypeDescription

ステートフル サービスの種類について説明します。

StatefulServiceUpdateDescription

を使用してStatefulServiceDescriptionUpdateServiceAsync(Uri, ServiceUpdateDescription)実行される実行中のサービスの への変更について説明します。

StatelessServiceDescription

を拡張 ServiceDescription して、ステートレス サービスを作成するために必要な追加情報を提供します。

StatelessServiceLoadMetricDescription

ステートレス サービスのメトリックを指定します。

StatelessServiceTypeDescription

ステートレス サービスの種類について説明します。

StatelessServiceUpdateDescription

を使用してStatelessServiceDescriptionUpdateServiceAsync(Uri, ServiceUpdateDescription)実行される実行中のサービスの への変更について説明します。

UniformInt64RangePartitionSchemeDescription

整数範囲が複数のパーティションに均等に割り当てられるパーティション構成について説明します。

UnprovisionApplicationTypeDescription

を使用 UnprovisionApplicationAsync(UnprovisionApplicationTypeDescription, TimeSpan, CancellationToken)してプロビジョニング解除するアプリケーションの種類について説明します。

UpdatePartitionLoadQueryDescription

によって使用されるクエリ入力を UpdatePartitionLoadAsync(UpdatePartitionLoadQueryDescription, TimeSpan, CancellationToken)表します。

UpdatePartitionMoveCostQueryDescription

によって使用されるクエリ入力を UpdatePartitionMoveCostAsync(UpdatePartitionMoveCostQueryDescription, TimeSpan, CancellationToken)表します。

UpgradePolicyDescription

ファブリックまたはアプリケーションのアップグレードのアップグレード ポリシーについて説明します。

UpgradeUpdateDescriptionBase

FabricUpgradeUpdateDescriptionの抽象基本クラスをApplicationUpgradeUpdateDescription表します。 このクラスを使用して、アプリケーションまたはクラスターのアップグレードの動作を記述するアップグレード パラメーターを変更できます。 と UpdateFabricUpgradeAsync(FabricUpgradeUpdateDescription) にアクセスUpdateApplicationUpgradeAsync(ApplicationUpgradeUpdateDescription)して、使用状況を確認します。

ValidateFabricUpgradeResult

Service Fabric アップグレード検証結果をカプセル化するクラスを表します。

列挙型

ApplicationDefinitionKindFilter

クエリによって返されるアプリケーションの定義の種類を照合するために使用されるフィルターを列挙します。

ApplicationPackageCleanupPolicy

アプリケーション パッケージ ポリシーのクリーンアップのオプションを列挙します。

ApplicationTypeDefinitionKindFilter

クエリによって返されるアプリケーションの種類の定義の種類を照合するために使用されるフィルターを列挙します。

CodePackageEntryPointKind

使用できるエントリ ポイントの種類を列挙します。

DllHostHostedDllKind

将来使用するために予約されています。

DllHostIsolationPolicy

将来使用するために予約されています。

EndpointProtocol

エンドポイント プロトコルの種類を列挙します。

EndpointType

エンドポイントの種類を列挙します。

ExeHostWorkingFolder

使用可能な開始フォルダーの種類を列挙します。

PartitionScheme

サービスをパーティション分割する方法を列挙します。

ProvisionApplicationTypeKind

プロビジョニング アプリケーションの種類を表します。これにより、アプリケーション パッケージをイメージ ストアにプロビジョニングする方法に関する情報が提供されます。

ScalingMechanismKind

スケーリングに使用できるメカニズムを列挙します。

ScalingTriggerKind

スケーリングに使用できるトリガーを列挙します。

ServiceCorrelationScheme

このサービスが別のサービスに関連付けられていることを示し、そのサービスとの関係を説明します。

ServiceDescriptionKind

サービスの説明の種類を列挙します。

ServiceHostUpgradeImpact

サービス ホストのアップグレードへの影響をカプセル化するクラスを表します。

ServiceLoadMetricWeight

メトリックの重みを記述します。

ServicePackageActivationMode

Service Fabric サービスのサービス パッケージのアクティブ化モードについて説明します。 これは、 を介してサービス (を使用) または ServiceGroup (を使用CreateServiceAsync(ServiceDescription)CreateServiceGroupAsync(ServiceGroupDescription)) を作成する際にServicePackageActivationMode指定されます。

Service または ServiceGroup の作成時に値が指定されていない場合は、既定で mode になります SharedProcess

ServicePlacementPolicyType

特定 ServicePlacementPolicyDescriptionの の型を示します。

UpgradeKind

可能な種類のアップグレードを列挙します。