ApplicationSecurityManager.DetermineApplicationTrust Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk