Aracılığıyla paylaş


ActivationArguments.ActivationContext Özellik

Tanım

Bir uygulamanın bildirim tabanlı etkinleştirmesi için etkinleştirme bağlamını alır.

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

Özellik Değeri

ActivationContext

Bildirim tabanlı etkinleştirme uygulamasını tanımlayan bir nesne.

Örnekler

Aşağıdaki kod örneğinde, bildirim tabanlı bir uygulama için özelliğin ActivationContext değerinin ActivationArguments nasıl alındığı gösterilmektedir.

Bu kod örneği, sınıfı için ActivationArguments sağlanan daha büyük bir örneğin parçasıdır.

// 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())

Açıklamalar

ActivationContext nesnesi bir ApplicationIdentity içerir ve uygulama bildirimine yalnızca iç erişim sağlar. Etkinleştirme bağlamı, etki alanı ilkesini ayarlamak ve uygulama tabanlı bir güvenlik modeli sağlamak için bildirim tabanlı etkinleştirme sırasında kullanılır.

Şunlara uygulanır