次の方法で共有


ActivationArguments.ActivationContext プロパティ

定義

アプリケーションのマニフェストに基づくアクティベーション用のアクティベーション コンテキストを取得します。

public:
 property ActivationContext ^ ActivationContext { ActivationContext ^ get(); };
public ActivationContext ActivationContext { get; }
member this.ActivationContext : ActivationContext
Public ReadOnly Property ActivationContext As ActivationContext

プロパティ値

ActivationContext

マニフェストに基づくアクティベーション アプリケーションを識別するオブジェクト。

次のコード例は、マニフェスト ベースのアプリケーションからプロパティの ActivationContext 値を ActivationArguments 取得する方法を示しています。

このコード例は、ActivationArguments クラスのために提供されている大規模な例の一部です。

// Get the ActivationArguments from the SetupInformation property of the domain.
ActivationArguments activationArgs = AppDomain.CurrentDomain.SetupInformation.ActivationArguments;
// Get the ActivationContext from the ActivationArguments.
ActivationContext actContext = activationArgs.ActivationContext;
Console.WriteLine("The ActivationContext.Form property value is: " +
    activationArgs.ActivationContext.Form);
Dim ac As ActivationContext = AppDomain.CurrentDomain.ActivationContext
' Get the ActivationArguments from the SetupInformation property of the domain.
Dim activationArgs As ActivationArguments = AppDomain.CurrentDomain.SetupInformation.ActivationArguments
' Get the ActivationContext from the ActivationArguments.
Dim actContext As ActivationContext = activationArgs.ActivationContext
Console.WriteLine("The ActivationContext.Form property value is: " + _
 activationArgs.ActivationContext.Form.ToString())

注釈

オブジェクトには ActivationContext 、アプリケーション マニフェストへの ApplicationIdentity 内部専用アクセスが含まれており、提供されます。 アクティブ化コンテキストは、ドメイン ポリシーを設定し、アプリケーション ベースのセキュリティ モデルを提供するために、マニフェスト ベースのアクティブ化中に使用されます。

適用対象