SecurityManager Kelas
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.
Perhatian
Code Access Security is not supported or honored by the runtime.
Menyediakan titik akses utama untuk kelas yang berinteraksi dengan sistem keamanan. Kelas ini tidak dapat diwariskan.
public ref class SecurityManager abstract sealed
public ref class SecurityManager sealed
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static class SecurityManager
public sealed class SecurityManager
[System.Runtime.InteropServices.ComVisible(true)]
public static class SecurityManager
public static class SecurityManager
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type SecurityManager = class
type SecurityManager = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type SecurityManager = class
Public Class SecurityManager
Public NotInheritable Class SecurityManager
- Warisan
-
SecurityManager
- Atribut
Keterangan
Perhatian
Keamanan Akses Kode (CAS) tidak digunakan lagi di semua versi .NET Framework dan .NET. Versi terbaru .NET tidak mematuhi anotasi CAS dan menghasilkan kesalahan jika API terkait CAS digunakan. Pengembang harus mencari cara alternatif untuk menyelesaikan tugas keamanan.
Keamanan menyediakan metode untuk mengakses dan memanipulasi konfigurasi kebijakan keamanan. Anda tidak dapat membuat instans SecurityManager.
Properti
CheckExecutionRights |
Kedaluwarsa.
Kedaluwarsa.
Mendapatkan atau menetapkan nilai yang menunjukkan apakah kode harus memiliki Execution untuk mengeksekusi. |
SecurityEnabled |
Kedaluwarsa.
Kedaluwarsa.
Kedaluwarsa.
Mendapatkan atau menetapkan nilai yang menunjukkan apakah keamanan diaktifkan. |
Metode
CurrentThreadRequiresSecurityContextCapture() |
Kedaluwarsa.
Menentukan apakah utas saat ini memerlukan tangkapan konteks keamanan jika status keamanannya harus dibuat ulang di lain waktu. |
GetStandardSandbox(Evidence) |
Kedaluwarsa.
Mendapatkan set izin yang aman untuk diberikan ke aplikasi yang memiliki bukti yang disediakan. |
GetZoneAndOrigin(ArrayList, ArrayList) |
Kedaluwarsa.
Mendapatkan identitas zona yang diberikan dan kumpulan izin identitas URL untuk perakitan saat ini. |
IsGranted(IPermission) |
Kedaluwarsa.
Kedaluwarsa.
Menentukan apakah izin diberikan kepada pemanggil. |
LoadPolicyLevelFromFile(String, PolicyLevelType) |
Kedaluwarsa.
Kedaluwarsa.
PolicyLevel Memuat dari file yang ditentukan. |
LoadPolicyLevelFromString(String, PolicyLevelType) |
Kedaluwarsa.
Kedaluwarsa.
PolicyLevel Memuat dari string yang ditentukan. |
PolicyHierarchy() |
Kedaluwarsa.
Kedaluwarsa.
Menyediakan enumerator untuk mengakses hierarki kebijakan keamanan menurut tingkatan, seperti kebijakan komputer dan kebijakan pengguna. |
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[]) |
Kedaluwarsa.
Kedaluwarsa.
Menentukan izin apa yang akan diberikan ke kode berdasarkan bukti yang ditentukan. |
ResolvePolicyGroups(Evidence) |
Kedaluwarsa.
Kedaluwarsa.
Mendapatkan kumpulan grup kode yang cocok dengan bukti yang ditentukan. |
ResolveSystemPolicy(Evidence) |
Kedaluwarsa.
Kedaluwarsa.
Menentukan izin mana yang akan diberikan ke kode berdasarkan bukti yang ditentukan, tidak termasuk kebijakan untuk tingkat tersebut AppDomain . |
SavePolicy() |
Kedaluwarsa.
Kedaluwarsa.
Menyimpan status kebijakan keamanan yang dimodifikasi. |
SavePolicyLevel(PolicyLevel) |
Kedaluwarsa.
Kedaluwarsa.
Menyimpan tingkat kebijakan keamanan yang dimodifikasi yang dimuat dengan LoadPolicyLevelFromFile(String, PolicyLevelType). |