ApplicationSecurityManager.DetermineApplicationTrust Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa, czy użytkownik zatwierdza określoną aplikację do wykonania z żądanym zestawem uprawnień.
public:
static bool DetermineApplicationTrust(ActivationContext ^ activationContext, System::Security::Policy::TrustManagerContext ^ context);
public static bool DetermineApplicationTrust (ActivationContext activationContext, System.Security.Policy.TrustManagerContext context);
[System.Security.SecurityCritical]
public static bool DetermineApplicationTrust (ActivationContext activationContext, System.Security.Policy.TrustManagerContext context);
static member DetermineApplicationTrust : ActivationContext * System.Security.Policy.TrustManagerContext -> bool
[<System.Security.SecurityCritical>]
static member DetermineApplicationTrust : ActivationContext * System.Security.Policy.TrustManagerContext -> bool
Public Shared Function DetermineApplicationTrust (activationContext As ActivationContext, context As TrustManagerContext) As Boolean
Parametry
- activationContext
- ActivationContext
Identyfikowanie ActivationContext kontekstu aktywacji dla aplikacji.
- context
- TrustManagerContext
Identyfikowanie TrustManagerContext kontekstu menedżera zaufania dla aplikacji.
Zwraca
true
aby wykonać określoną aplikację; w przeciwnym razie , false
.
- Atrybuty
Wyjątki
Parametr activationContext
ma wartość null
.
Uwagi
DetermineApplicationTrust używa skonfigurowanej ApplicationTrustManager właściwości, aby określić, czy zezwalać na wykonywanie określonej aplikacji z zestawem uprawnień żądanym w manifeście aplikacji. Zachowanie menedżera zaufania zależy od implementacji menedżera zaufania i informacji przekazanych w parametrze context
. Domyślnym zachowaniem menedżera zaufania jest ustanowienie okna dialogowego interfejsu użytkownika w celu określenia zatwierdzenia użytkownika. Jednak menedżer zaufania może również określić stan zaufania aplikacji na podstawie innych kryteriów, takich jak decyzje udostępniane przez firmową bazę danych. Decyzja o zaufaniu może być utrwalana w zależności od context
właściwości parametrów i implementacji menedżera zaufania. Jeśli zaufanie dla aplikacji zostanie utrwalone dla decyzji na podstawie okna dialogowego użytkownika, przyszłe wywołania interfejsu użytkownika nie będą przedstawiać ApplicationSecurityManager okna dialogowego interfejsu użytkownika dla każdego żądania dla tej aplikacji. DetermineApplicationTrust element jest wywoływany po manifeście, ale przed pobraniem aplikacji do systemu lokalnego.
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla