Bagikan melalui


SecurityManager Kelas

Definisi

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).

Berlaku untuk