ServiceControllerPermission 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.
Memungkinkan kontrol izin keamanan akses kode untuk pengontrol layanan.
public ref class ServiceControllerPermission sealed : System::Security::Permissions::ResourcePermissionBase
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class ServiceControllerPermission : System.Security.Permissions.ResourcePermissionBase
[System.Serializable]
public sealed class ServiceControllerPermission : System.Security.Permissions.ResourcePermissionBase
public sealed class ServiceControllerPermission : System.Security.Permissions.ResourcePermissionBase
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type ServiceControllerPermission = class
inherit ResourcePermissionBase
[<System.Serializable>]
type ServiceControllerPermission = class
inherit ResourcePermissionBase
type ServiceControllerPermission = class
inherit ResourcePermissionBase
Public NotInheritable Class ServiceControllerPermission
Inherits ResourcePermissionBase
- Warisan
- Atribut
Keterangan
Caution
Keamanan Akses Kode (CAS) telah 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.
Konstruktor
| Nama | Deskripsi |
|---|---|
| ServiceControllerPermission() |
Kedaluwarsa.
Menginisialisasi instans baru dari kelas ServiceControllerPermission. |
| ServiceControllerPermission(PermissionState) |
Kedaluwarsa.
Menginisialisasi instans ServiceControllerPermission baru kelas dengan akses yang ditentukan ke sumber daya. |
| ServiceControllerPermission(ServiceControllerPermissionAccess, String, String) |
Kedaluwarsa.
Menginisialisasi instans ServiceControllerPermission baru kelas dengan tingkat akses izin yang ditentukan, nama komputer tempat layanan berada, dan nama pendek yang mengidentifikasi layanan ke sistem. |
| ServiceControllerPermission(ServiceControllerPermissionEntry[]) |
Kedaluwarsa.
Menginisialisasi instans ServiceControllerPermission baru kelas dengan entri izin yang ditentukan. |
Bidang
| Nama | Deskripsi |
|---|---|
| Any |
Kedaluwarsa.
Menentukan karakter yang akan digunakan untuk mewakili karakter kartubebas apa pun. (Diperoleh dari ResourcePermissionBase) |
| Local |
Kedaluwarsa.
Menentukan karakter yang akan digunakan untuk mewakili referensi lokal. (Diperoleh dari ResourcePermissionBase) |
Properti
| Nama | Deskripsi |
|---|---|
| PermissionAccessType |
Kedaluwarsa.
Mendapatkan atau menetapkan nilai enumerasi yang menjelaskan jenis akses yang Anda berikan sumber dayanya. (Diperoleh dari ResourcePermissionBase) |
| PermissionEntries |
Kedaluwarsa.
Mendapatkan kumpulan entri izin untuk permintaan izin ini. |
| TagNames |
Kedaluwarsa.
Mendapatkan atau mengatur array string yang mengidentifikasi sumber daya yang Anda lindungi. (Diperoleh dari ResourcePermissionBase) |
Metode
| Nama | Deskripsi |
|---|---|
| AddPermissionAccess(ResourcePermissionBaseEntry) |
Kedaluwarsa.
Menambahkan entri izin ke izin. (Diperoleh dari ResourcePermissionBase) |
| Assert() |
Kedaluwarsa.
Menyatakan bahwa kode panggilan dapat mengakses sumber daya yang dilindungi oleh permintaan izin melalui kode yang memanggil metode ini, bahkan jika penelepon yang lebih tinggi di tumpukan belum diberikan izin untuk mengakses sumber daya. Menggunakan Assert() dapat membuat masalah keamanan. (Diperoleh dari CodeAccessPermission) |
| Clear() |
Kedaluwarsa.
Menghapus izin entri izin yang ditambahkan. (Diperoleh dari ResourcePermissionBase) |
| Copy() |
Kedaluwarsa.
Membuat dan mengembalikan salinan identik dari objek izin saat ini. (Diperoleh dari ResourcePermissionBase) |
| Demand() |
Kedaluwarsa.
SecurityException Memaksa pada waktu proses jika semua penelepon yang lebih tinggi dalam tumpukan panggilan belum diberikan izin yang ditentukan oleh instans saat ini. (Diperoleh dari CodeAccessPermission) |
| Deny() |
Kedaluwarsa.
Kedaluwarsa.
Mencegah penelepon yang lebih tinggi dalam tumpukan panggilan menggunakan kode yang memanggil metode ini untuk mengakses sumber daya yang ditentukan oleh instans saat ini. (Diperoleh dari CodeAccessPermission) |
| Equals(Object) |
Kedaluwarsa.
Menentukan apakah objek yang ditentukan CodeAccessPermission sama dengan objek saat ini CodeAccessPermission. (Diperoleh dari CodeAccessPermission) |
| FromXml(SecurityElement) |
Kedaluwarsa.
Rekonstruksi objek keamanan dengan status tertentu dari pengodean XML. (Diperoleh dari ResourcePermissionBase) |
| GetHashCode() |
Kedaluwarsa.
Mendapatkan kode hash untuk CodeAccessPermission objek yang cocok untuk digunakan dalam algoritma hashing dan struktur data seperti tabel hash. (Diperoleh dari CodeAccessPermission) |
| GetPermissionEntries() |
Kedaluwarsa.
Mengembalikan array objek yang ResourcePermissionBaseEntry ditambahkan ke izin ini. (Diperoleh dari ResourcePermissionBase) |
| GetType() |
Kedaluwarsa.
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| Intersect(IPermission) |
Kedaluwarsa.
Membuat dan mengembalikan objek izin yang merupakan persimpangan objek izin saat ini dan objek izin target. (Diperoleh dari ResourcePermissionBase) |
| IsSubsetOf(IPermission) |
Kedaluwarsa.
Menentukan apakah objek izin saat ini adalah subset dari izin yang ditentukan. (Diperoleh dari ResourcePermissionBase) |
| IsUnrestricted() |
Kedaluwarsa.
Mendapatkan nilai yang menunjukkan apakah izin tidak dibatasi. (Diperoleh dari ResourcePermissionBase) |
| MemberwiseClone() |
Kedaluwarsa.
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| PermitOnly() |
Kedaluwarsa.
Mencegah penelepon yang lebih tinggi dalam tumpukan panggilan menggunakan kode yang memanggil metode ini untuk mengakses semua sumber daya kecuali untuk sumber daya yang ditentukan oleh instans saat ini. (Diperoleh dari CodeAccessPermission) |
| RemovePermissionAccess(ResourcePermissionBaseEntry) |
Kedaluwarsa.
Menghapus entri izin dari izin. (Diperoleh dari ResourcePermissionBase) |
| ToString() |
Kedaluwarsa.
Membuat dan mengembalikan representasi string dari objek izin saat ini. (Diperoleh dari CodeAccessPermission) |
| ToXml() |
Kedaluwarsa.
Membuat dan mengembalikan pengodean XML objek keamanan dan statusnya saat ini. (Diperoleh dari ResourcePermissionBase) |
| Union(IPermission) |
Kedaluwarsa.
Membuat objek izin yang menggabungkan objek izin saat ini dan objek izin target. (Diperoleh dari ResourcePermissionBase) |