SecurityManager.ResolvePolicy 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 izin apa yang akan diberikan ke kode.
Overload
ResolvePolicy(Evidence) |
Kedaluwarsa.
Kedaluwarsa.
Menentukan izin apa yang akan diberikan ke kode berdasarkan bukti yang ditentukan. |
ResolvePolicy(Evidence[]) |
Kedaluwarsa.
Kedaluwarsa.
Menentukan izin apa yang akan diberikan ke kode berdasarkan bukti yang ditentukan. |
ResolvePolicy(Evidence, PermissionSet, PermissionSet, PermissionSet, PermissionSet) |
Kedaluwarsa.
Kedaluwarsa.
Menentukan izin apa yang akan diberikan ke kode berdasarkan bukti dan permintaan yang ditentukan. |
ResolvePolicy(Evidence)
- Sumber:
- SecurityManager.cs
- Sumber:
- SecurityManager.cs
- Sumber:
- SecurityManager.cs
- Sumber:
- SecurityManager.cs
Perhatian
API ini sudah tidak digunakan lagi.
Perhatian
This method is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Menentukan izin apa yang akan diberikan ke kode berdasarkan bukti yang ditentukan.
public:
static System::Security::PermissionSet ^ ResolvePolicy(System::Security::Policy::Evidence ^ evidence);
[System.Obsolete]
public static System.Security.PermissionSet ResolvePolicy (System.Security.Policy.Evidence evidence);
public static System.Security.PermissionSet ResolvePolicy (System.Security.Policy.Evidence evidence);
[System.Obsolete("This method is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public static System.Security.PermissionSet ResolvePolicy (System.Security.Policy.Evidence evidence);
[<System.Obsolete>]
static member ResolvePolicy : System.Security.Policy.Evidence -> System.Security.PermissionSet
static member ResolvePolicy : System.Security.Policy.Evidence -> System.Security.PermissionSet
[<System.Obsolete("This method is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
static member ResolvePolicy : System.Security.Policy.Evidence -> System.Security.PermissionSet
Public Shared Function ResolvePolicy (evidence As Evidence) As PermissionSet
Parameter
- evidence
- Evidence
Bukti yang ditetapkan digunakan untuk mengevaluasi kebijakan.
Mengembalikan
Kumpulan izin yang dapat diberikan oleh sistem keamanan.
- Atribut
Pengecualian
Metode ini menggunakan kebijakan keamanan akses kode (CAS), yang usang di .NET Framework 4. Untuk mengaktifkan kebijakan CAS untuk kompatibilitas dengan versi .NET Framework sebelumnya, gunakan <elemen legacyCasPolicy>.
Keterangan
Metode ini memanggil mesin kebijakan keamanan, memberikannya bukti identitas kode panggilan. Hasilnya ditentukan oleh kebijakan keamanan.
Berlaku untuk
ResolvePolicy(Evidence[])
- Sumber:
- SecurityManager.cs
- Sumber:
- SecurityManager.cs
- Sumber:
- SecurityManager.cs
- Sumber:
- SecurityManager.cs
Perhatian
API ini sudah tidak digunakan lagi.
Perhatian
This method is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Menentukan izin apa yang akan diberikan ke kode berdasarkan bukti yang ditentukan.
public:
static System::Security::PermissionSet ^ ResolvePolicy(cli::array <System::Security::Policy::Evidence ^> ^ evidences);
[System.Obsolete]
public static System.Security.PermissionSet ResolvePolicy (System.Security.Policy.Evidence[] evidences);
public static System.Security.PermissionSet ResolvePolicy (System.Security.Policy.Evidence[] evidences);
[System.Obsolete("This method is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public static System.Security.PermissionSet ResolvePolicy (System.Security.Policy.Evidence[] evidences);
[<System.Obsolete>]
static member ResolvePolicy : System.Security.Policy.Evidence[] -> System.Security.PermissionSet
static member ResolvePolicy : System.Security.Policy.Evidence[] -> System.Security.PermissionSet
[<System.Obsolete("This method is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
static member ResolvePolicy : System.Security.Policy.Evidence[] -> System.Security.PermissionSet
Public Shared Function ResolvePolicy (evidences As Evidence()) As PermissionSet
Parameter
- evidences
- Evidence[]
Array objek bukti yang digunakan untuk mengevaluasi kebijakan.
Mengembalikan
Kumpulan izin yang sesuai untuk semua bukti yang disediakan.
- Atribut
Pengecualian
Metode ini menggunakan kebijakan keamanan akses kode (CAS), yang usang di .NET Framework 4. Untuk mengaktifkan kebijakan CAS untuk kompatibilitas dengan versi .NET Framework sebelumnya, gunakan <elemen legacyCasPolicy>.
Keterangan
Metode ini memanggil mesin kebijakan keamanan, menyediakannya dengan array Evidence objek. Kumpulan izin yang dikembalikan hanya mewakili izin yang berlaku untuk setiap bukti dalam array. Izin ini setara dengan, atau subset izin yang akan diberikan kebijakan kepada setiap bukti individu. Metode ini berakibat seolah-olah Anda melakukan persimpangan pada hasil penyelesaian kebijakan pada setiap Evidence objek dalam array.
Berlaku untuk
ResolvePolicy(Evidence, PermissionSet, PermissionSet, PermissionSet, PermissionSet)
- Sumber:
- SecurityManager.cs
- Sumber:
- SecurityManager.cs
- Sumber:
- SecurityManager.cs
- Sumber:
- SecurityManager.cs
Perhatian
API ini sudah tidak digunakan lagi.
Perhatian
This method is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Menentukan izin apa yang akan diberikan ke kode berdasarkan bukti dan permintaan yang ditentukan.
public:
static System::Security::PermissionSet ^ ResolvePolicy(System::Security::Policy::Evidence ^ evidence, System::Security::PermissionSet ^ reqdPset, System::Security::PermissionSet ^ optPset, System::Security::PermissionSet ^ denyPset, [Runtime::InteropServices::Out] System::Security::PermissionSet ^ % denied);
[System.Obsolete]
public static System.Security.PermissionSet ResolvePolicy (System.Security.Policy.Evidence evidence, System.Security.PermissionSet reqdPset, System.Security.PermissionSet optPset, System.Security.PermissionSet denyPset, out System.Security.PermissionSet denied);
public static System.Security.PermissionSet ResolvePolicy (System.Security.Policy.Evidence evidence, System.Security.PermissionSet reqdPset, System.Security.PermissionSet optPset, System.Security.PermissionSet denyPset, out System.Security.PermissionSet denied);
[System.Obsolete("This method is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public static System.Security.PermissionSet ResolvePolicy (System.Security.Policy.Evidence evidence, System.Security.PermissionSet reqdPset, System.Security.PermissionSet optPset, System.Security.PermissionSet denyPset, out System.Security.PermissionSet denied);
[<System.Obsolete>]
static member ResolvePolicy : System.Security.Policy.Evidence * System.Security.PermissionSet * System.Security.PermissionSet * System.Security.PermissionSet * PermissionSet -> System.Security.PermissionSet
static member ResolvePolicy : System.Security.Policy.Evidence * System.Security.PermissionSet * System.Security.PermissionSet * System.Security.PermissionSet * PermissionSet -> System.Security.PermissionSet
[<System.Obsolete("This method is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
static member ResolvePolicy : System.Security.Policy.Evidence * System.Security.PermissionSet * System.Security.PermissionSet * System.Security.PermissionSet * PermissionSet -> System.Security.PermissionSet
Public Shared Function ResolvePolicy (evidence As Evidence, reqdPset As PermissionSet, optPset As PermissionSet, denyPset As PermissionSet, ByRef denied As PermissionSet) As PermissionSet
Parameter
- evidence
- Evidence
Bukti yang ditetapkan digunakan untuk mengevaluasi kebijakan.
- reqdPset
- PermissionSet
Izin yang diperlukan yang perlu dijalankan kode.
- optPset
- PermissionSet
Izin opsional yang akan digunakan jika diberikan, tetapi tidak diperlukan agar kode berjalan.
- denyPset
- PermissionSet
Izin yang ditolak yang tidak boleh diberikan ke kode meskipun kebijakan mengizinkannya.
- denied
- PermissionSet
Parameter output yang berisi sekumpulan izin yang tidak diberikan.
Mengembalikan
Sekumpulan izin yang akan diberikan oleh sistem keamanan.
- Atribut
Pengecualian
Metode ini menggunakan kebijakan keamanan akses kode (CAS), yang usang di .NET Framework 4. Untuk mengaktifkan kebijakan CAS untuk kompatibilitas dengan versi .NET Framework sebelumnya, gunakan <elemen legacyCasPolicy>.
Kebijakan gagal memberikan izin minimum yang diperlukan yang ditentukan oleh reqdPset
parameter .
Keterangan
Metode ini memanggil mesin kebijakan keamanan, memberikannya bukti identitas kode panggilan dan serangkaian izin yang diminta kode. Hasilnya ditentukan oleh kebijakan keamanan. Metode ini mengembalikan sekumpulan izin yang akan diberikan oleh sistem keamanan, dan mengembalikan serangkaian izin yang akan ditolak sebagai parameter output. Izin yang diberikan secara efektif adalah izin dalam set yang diberikan yang tidak ada dalam set yang ditolak.