Share via


ApplicationSecurityManager.DetermineApplicationTrust Metode

Definisi

Menentukan apakah pengguna menyetujui aplikasi yang ditentukan untuk dijalankan dengan kumpulan izin yang diminta.

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

Parameter

activationContext
ActivationContext

ActivationContext Mengidentifikasi konteks aktivasi untuk aplikasi.

context
TrustManagerContext

TrustManagerContext Mengidentifikasi konteks manajer kepercayaan untuk aplikasi.

Mengembalikan

true untuk menjalankan aplikasi yang ditentukan; jika tidak, false.

Atribut

Pengecualian

Parameternya activationContext adalah null.

Keterangan

DetermineApplicationTrust menggunakan properti yang dikonfigurasi ApplicationTrustManager untuk menentukan apakah akan mengizinkan eksekusi aplikasi yang ditentukan dengan set izin yang diminta dalam manifes aplikasi. Perilaku manajer kepercayaan tergantung pada implementasi manajer kepercayaan dan informasi yang diteruskan dalam context parameter . Perilaku default manajer kepercayaan adalah membuat kotak dialog antarmuka pengguna (UI) untuk menentukan persetujuan pengguna. Namun, manajer kepercayaan juga dapat menentukan status kepercayaan aplikasi berdasarkan kriteria lain, seperti keputusan yang diberikan oleh database perusahaan. Keputusan kepercayaan dapat dipertahankan, tergantung pada context properti parameter dan implementasi manajer kepercayaan. Jika kepercayaan untuk aplikasi dipertahankan untuk keputusan berdasarkan kotak dialog pengguna, panggilan mendatang ke kotak dialog tidak akan menyajikan UI untuk setiap permintaan untuk aplikasi tersebut ApplicationSecurityManager . DetermineApplicationTrust dipanggil setelah manifes, tetapi sebelum aplikasi diunduh ke sistem lokal.

Berlaku untuk