ICodePackageActivationContext インターフェイス

定義

Service Fabric でアクティブ化されたサービスのアクティブ化コンテキストを表します。

public interface ICodePackageActivationContext : IDisposable
type ICodePackageActivationContext = interface
    interface IDisposable
Public Interface ICodePackageActivationContext
Implements IDisposable
派生
実装

注釈

サービス マニフェストからの情報と、現在アクティブ化されているコード パッケージ (作業ディレクトリ、コンテキスト ID など) に関する情報が含まれます。

プロパティ

ApplicationName

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

ApplicationTypeName

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

CodePackageName

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

CodePackageVersion

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

ContextId

コンテキスト ID を取得します。

LogDirectory

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

TempDirectory

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

WorkDirectory

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

メソッド

GetApplicationPrincipals()

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

GetCodePackageNames()

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

GetCodePackageObject(String)

目的のパッケージ名と CodePackage 一致するオブジェクトを Service Package から返します。

GetConfigurationPackageNames()

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

GetConfigurationPackageObject(String)

目的のパッケージ名と ConfigurationPackage 一致するオブジェクトを Service Package から返します。

GetDataPackageNames()

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

GetDataPackageObject(String)

目的のパッケージ名と DataPackage 一致するオブジェクトを Service Package から返します。

GetEndpoint(String)

サービス マニフェストから、指定した名前のエンドポイント リソースを取得します。

GetEndpoints()

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

GetServiceGroupTypes()

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

GetServiceManifestName()

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

GetServiceManifestVersion()

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

GetServiceTypes()

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

ReportApplicationHealth(HealthInformation)

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

ReportApplicationHealth(HealthInformation, HealthReportSendOptions)

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

ReportDeployedApplicationHealth(HealthInformation)

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

ReportDeployedApplicationHealth(HealthInformation, HealthReportSendOptions)

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

ReportDeployedServicePackageHealth(HealthInformation)

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

ReportDeployedServicePackageHealth(HealthInformation, HealthReportSendOptions)

現在デプロイされているサービス パッケージの正常性を報告します。 レポートを正常性ストアに送信する方法を制御する送信オプションを指定します。

イベント

CodePackageAddedEvent

新しい CodePackage がサービス マニフェストに追加されたときに発生するイベント。

CodePackageModifiedEvent

サービス マニフェスト内の が CodePackage 変更されたときに発生するイベント。

CodePackageRemovedEvent

がサービス マニフェストから削除されたときに CodePackage 発生するイベント。

ConfigurationPackageAddedEvent

新しい ConfigurationPackage がサービス マニフェストに追加されたときに発生するイベント。

ConfigurationPackageModifiedEvent

サービス マニフェスト内の が ConfigurationPackage 変更されたときに発生するイベント。

ConfigurationPackageRemovedEvent

がサービス マニフェストから削除されたときに ConfigurationPackage 発生するイベント。

DataPackageAddedEvent

新しい DataPackage がサービス マニフェストに追加されたときに発生するイベント。

DataPackageModifiedEvent

サービス マニフェスト内の が DataPackage 変更されたときに発生するイベント。

DataPackageRemovedEvent

がサービス マニフェストから削除されたときに DataPackage 発生するイベント。

適用対象