CodePackageActivationContext クラス

定義

Service Fabric アプリケーションで実行中のコード パッケージに関する情報を含むアクティブ化を表します。

GetActivationContext()メソッドと GetActivationContextAsync(TimeSpan, CancellationToken) メソッドを使用して、アクティブ化コンテキストのインスタンスを取得できます。

public class CodePackageActivationContext : IDisposable, System.Fabric.ICodePackageActivationContext3
type CodePackageActivationContext = class
    interface ICodePackageActivationContext3
    interface ICodePackageActivationContext2
    interface ICodePackageActivationContext
    interface IDisposable
Public Class CodePackageActivationContext
Implements ICodePackageActivationContext3, IDisposable
継承
CodePackageActivationContext
実装

プロパティ

ApplicationName

アプリケーションの名前を取得します。

ApplicationTypeName

アプリケーションの種類の名前を取得します。

CodePackageName

ファブリックでアクティブ化されたコード パッケージの名前を取得します。

CodePackageVersion

ファブリックでアクティブ化されたコード パッケージのバージョンを取得します

ContextId

アプリケーション パッケージ名で修飾されたサービス パッケージ名を表す ID を取得します。

LogDirectory

アプリケーションで使用できるログ ディレクトリへのパスを取得します。

ServiceListenAddress

サービスが通信リスナーを開始する必要があるアドレス。

ServicePublishAddress

サービスがリッスン アドレスとして発行する必要があるアドレス。

TempDirectory

アプリケーションが一時ファイルに使用できる Temp ディレクトリへのパスを取得します。

WorkDirectory

アプリケーションがデータの格納に使用できる Work ディレクトリへのパスを取得します。 たとえば、レプリカの状態です。

メソッド

Dispose()

コード パッケージのアクティブ化コンテキストを破棄します。

Finalize()

オブジェクトが破棄される前に、現在のオブジェクトによって保持されているアンマネージ リソースに対してクリーンアップ操作を実行します。

GetApplicationPrincipals()

アプリケーション マニフェストで定義されているすべてのプリンシパルを取得します。

GetCodePackage(String)
古い.

オブジェクトを CodePackageDescription 名前で取得します。

このメソッドは、互換性のために残されています。 GetCodePackageObject(String) を使用してください。

GetCodePackageNames()

サービス マニフェスト内のコード パッケージ名の一覧を取得します。

GetCodePackageObject(String)

オブジェクトを CodePackage 名前で取得します。

GetConfigurationPackage(String)
古い.

オブジェクトを ConfigurationPackageDescription 名前で取得します。

このメソッドは、互換性のために残されています。 GetConfigurationPackageObject(String) を使用してください。

GetConfigurationPackageNames()

サービス マニフェスト内の構成パッケージ名の一覧を取得します。

GetConfigurationPackageObject(String)

オブジェクトを ConfigurationPackage 名前で取得します。

GetDataPackage(String)
古い.

名前で を DataPackageDescription 取得します。

このメソッドは、互換性のために残されています。 GetDataPackageObject(String) を使用してください。

GetDataPackageNames()

サービス マニフェスト内のデータ パッケージ名の一覧を取得します。

GetDataPackageObject(String)

オブジェクトを DataPackage 名前で取得します。

GetDirectory(String)

作業ディレクトリ内のディレクトリのディレクトリ パスを取得します。

GetEndpoint(String)

名前で を EndpointResourceDescription 取得します。

GetEndpoints()

サービス マニフェスト内のすべてのエンドポイントを取得します。

GetServiceGroupTypes()

サービス マニフェスト内のサービス グループの種類の一覧を取得します。

GetServiceManifestName()

サービス マニフェストの名前を取得します。

GetServiceManifestVersion()

サービス マニフェストのバージョンを取得します。

GetServiceTypes()

サービス マニフェスト内のサービスの種類の一覧を取得します。

ReportApplicationHealth(HealthInformation)

現在のアプリケーションの正常性を報告します。

ReportApplicationHealth(HealthInformation, HealthReportSendOptions)

現在のアプリケーションの正常性を報告します。 レポートの送信方法を制御するオプションを指定します。

ReportDeployedApplicationHealth(HealthInformation)

現在デプロイされているアプリケーションの正常性を報告します。

ReportDeployedApplicationHealth(HealthInformation, HealthReportSendOptions)

現在デプロイされているアプリケーションの正常性を報告します。

ReportDeployedServicePackageHealth(HealthInformation)

現在デプロイされているサービス パッケージの正常性を報告します。

ReportDeployedServicePackageHealth(HealthInformation, HealthReportSendOptions)

現在デプロイされているサービス パッケージの正常性を報告します。

イベント

CodePackageAdded
古い.

新しいコード パッケージがサービス マニフェストに追加されたときに発生します。

CodePackageAddedEvent

新しいコード パッケージがサービス マニフェストに追加されたときに、アプリケーションのアップグレード中に発生します。

CodePackageModified
古い.

サービス マニフェストで既存のコード パッケージが変更されたときに発生します。

CodePackageModifiedEvent

サービス マニフェストで既存のコード パッケージが変更されたときに、アプリケーションのアップグレード中に発生します。

CodePackageRemoved
古い.

コード パッケージがサービス マニフェストから削除されたときに発生します。

CodePackageRemovedEvent

コード パッケージがサービス マニフェストから削除されたときに、アプリケーションのアップグレード中に発生します。

ConfigurationPackageAdded
古い.

新しい構成パッケージがサービス マニフェストに追加されたときに発生します。

ConfigurationPackageAddedEvent

新しい構成パッケージがサービス マニフェストに追加されたときに、アプリケーションのアップグレード中に発生します。

ConfigurationPackageModified
古い.

サービス マニフェストで構成パッケージが変更されたときに発生します。

ConfigurationPackageModifiedEvent

サービス マニフェストで構成パッケージが変更されたときに、アプリケーションのアップグレード中に発生します。

ConfigurationPackageRemoved
古い.

構成パッケージがサービス マニフェストから削除されたときに発生します。

ConfigurationPackageRemovedEvent

構成パッケージがサービス マニフェストから削除されたときに、アプリケーションのアップグレード中に発生します。

DataPackageAdded
古い.

データ パッケージがサービス マニフェストに追加されたときに発生します。

DataPackageAddedEvent

データ パッケージがサービス マニフェストに追加されたときに、アプリケーションのアップグレード中に発生します。

DataPackageModified
古い.

サービス マニフェストでデータ パッケージが変更されたときに発生します。

DataPackageModifiedEvent

サービス マニフェストでデータ パッケージが変更されたときに、アプリケーションのアップグレード中に発生します。

DataPackageRemoved
古い.

データ パッケージがサービス マニフェストから削除されたときに発生します。

DataPackageRemovedEvent

データ パッケージがサービス マニフェストから削除されたときに、アプリケーションのアップグレード中に発生します。

適用対象