Share via


NamedPermissionSet Kelas

Definisi

Perhatian

Code Access Security is not supported or honored by the runtime.

Menentukan kumpulan izin yang memiliki nama dan deskripsi yang terkait dengannya. Kelas ini tidak dapat diwariskan.

public ref class NamedPermissionSet sealed : System::Security::PermissionSet
[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 NamedPermissionSet : System.Security.PermissionSet
[System.Serializable]
public sealed class NamedPermissionSet : System.Security.PermissionSet
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class NamedPermissionSet : System.Security.PermissionSet
public sealed class NamedPermissionSet : System.Security.PermissionSet
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type NamedPermissionSet = class
    inherit PermissionSet
[<System.Serializable>]
type NamedPermissionSet = class
    inherit PermissionSet
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type NamedPermissionSet = class
    inherit PermissionSet
type NamedPermissionSet = class
    inherit PermissionSet
Public NotInheritable Class NamedPermissionSet
Inherits PermissionSet
Warisan
NamedPermissionSet
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.

Set izin bernama digunakan dalam administrasi kebijakan keamanan untuk menentukan izin yang akan diberikan ke kode yang termasuk dalam grup kode tertentu. Nama adalah string karakter alfanumerik. String deskripsi dapat terdiri dari karakter yang dapat dicetak.

Konstruktor

NamedPermissionSet(NamedPermissionSet)
Kedaluwarsa.

Menginisialisasi instans NamedPermissionSet baru kelas dari kumpulan izin bernama lain.

NamedPermissionSet(String)
Kedaluwarsa.

Menginisialisasi instans baru yang kosong dari NamedPermissionSet kelas dengan nama yang ditentukan.

NamedPermissionSet(String, PermissionSet)
Kedaluwarsa.

Menginisialisasi instans NamedPermissionSet baru kelas dengan nama yang ditentukan dari kumpulan izin.

NamedPermissionSet(String, PermissionState)
Kedaluwarsa.

Menginisialisasi instans NamedPermissionSet baru kelas dengan nama yang ditentukan dalam status tidak terbatas atau sepenuhnya dibatasi.

Properti

Count
Kedaluwarsa.

Mendapatkan jumlah objek izin yang terkandung dalam kumpulan izin.

(Diperoleh dari PermissionSet)
Description
Kedaluwarsa.

Mendapatkan atau mengatur deskripsi teks dari kumpulan izin bernama saat ini.

IsReadOnly
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah koleksi bersifat baca-saja.

(Diperoleh dari PermissionSet)
IsSynchronized
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah koleksi dijamin aman untuk utas.

(Diperoleh dari PermissionSet)
Name
Kedaluwarsa.

Mendapatkan atau mengatur nama kumpulan izin bernama saat ini.

SyncRoot
Kedaluwarsa.

Mendapatkan objek akar dari koleksi saat ini.

(Diperoleh dari PermissionSet)

Metode

AddPermission(IPermission)
Kedaluwarsa.

Menambahkan izin tertentu ke PermissionSet.

(Diperoleh dari PermissionSet)
AddPermissionImpl(IPermission)
Kedaluwarsa.

Menambahkan izin tertentu ke PermissionSet.

(Diperoleh dari PermissionSet)
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 kerentanan keamanan.

(Diperoleh dari PermissionSet)
ContainsNonCodeAccessPermissions()
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah PermissionSet berisi izin yang tidak berasal dari CodeAccessPermission.

(Diperoleh dari PermissionSet)
Copy()
Kedaluwarsa.

Membuat salinan kumpulan izin dari kumpulan izin bernama.

Copy(String)
Kedaluwarsa.

Membuat salinan set izin bernama dengan nama yang berbeda tetapi izin yang sama.

CopyTo(Array, Int32)
Kedaluwarsa.

Menyalin objek izin dari set ke lokasi yang ditunjukkan dalam Array.

(Diperoleh dari PermissionSet)
Demand()
Kedaluwarsa.

SecurityException Memaksa pada durasi jika semua penelepon yang lebih tinggi dalam tumpukan panggilan belum diberikan izin yang ditentukan oleh instans saat ini.

(Diperoleh dari PermissionSet)
Deny()
Kedaluwarsa.
Kedaluwarsa.

Menyebabkan setiap Demand() yang melewati kode panggilan untuk izin yang memiliki persimpangan dengan izin jenis yang terkandung dalam saat ini PermissionSet gagal.

(Diperoleh dari PermissionSet)
Equals(Object)
Kedaluwarsa.

Menentukan apakah objek yang ditentukan NamedPermissionSet sama dengan objek saat ini NamedPermissionSet.

Equals(Object)
Kedaluwarsa.

Menentukan apakah objek atau NamedPermissionSet yang ditentukan PermissionSet sama dengan saat iniPermissionSet.

(Diperoleh dari PermissionSet)
FromXml(SecurityElement)
Kedaluwarsa.

Merekonstruksi set izin bernama dengan status tertentu dari pengodean XML.

GetEnumerator()
Kedaluwarsa.

Mengembalikan enumerator untuk izin set.

(Diperoleh dari PermissionSet)
GetEnumeratorImpl()
Kedaluwarsa.

Mengembalikan enumerator untuk izin set.

(Diperoleh dari PermissionSet)
GetHashCode()
Kedaluwarsa.

Mendapatkan kode hash untuk NamedPermissionSet objek yang cocok untuk digunakan dalam algoritma hash dan struktur data seperti tabel hash.

GetHashCode()
Kedaluwarsa.

Mendapatkan kode hash untuk PermissionSet objek yang cocok untuk digunakan dalam algoritma hash dan struktur data seperti tabel hash.

(Diperoleh dari PermissionSet)
GetPermission(Type)
Kedaluwarsa.

Mendapatkan objek izin dari jenis yang ditentukan, jika ada dalam set.

(Diperoleh dari PermissionSet)
GetPermissionImpl(Type)
Kedaluwarsa.

Mendapatkan objek izin dari jenis yang ditentukan, jika ada dalam set.

(Diperoleh dari PermissionSet)
GetType()
Kedaluwarsa.

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
Intersect(PermissionSet)
Kedaluwarsa.

Membuat dan mengembalikan set izin yang merupakan persimpangan dari saat ini PermissionSet dan yang ditentukan PermissionSet.

(Diperoleh dari PermissionSet)
IsEmpty()
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah PermissionSet kosong.

(Diperoleh dari PermissionSet)
IsSubsetOf(PermissionSet)
Kedaluwarsa.

Menentukan apakah saat ini PermissionSet adalah subset dari yang ditentukan PermissionSet.

(Diperoleh dari PermissionSet)
IsUnrestricted()
Kedaluwarsa.

Menentukan apakah PermissionSet adalah Unrestricted.

(Diperoleh dari PermissionSet)
MemberwiseClone()
Kedaluwarsa.

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
PermitOnly()
Kedaluwarsa.

Menyebabkan setiap Demand() yang melewati kode panggilan untuk setiap PermissionSet yang bukan subset dari saat ini PermissionSet gagal.

(Diperoleh dari PermissionSet)
RemovePermission(Type)
Kedaluwarsa.

Menghapus izin jenis tertentu dari set.

(Diperoleh dari PermissionSet)
RemovePermissionImpl(Type)
Kedaluwarsa.

Menghapus izin jenis tertentu dari set.

(Diperoleh dari PermissionSet)
SetPermission(IPermission)
Kedaluwarsa.

Mengatur izin ke PermissionSet, menggantikan izin yang ada dari jenis yang sama.

(Diperoleh dari PermissionSet)
SetPermissionImpl(IPermission)
Kedaluwarsa.

Mengatur izin ke PermissionSet, menggantikan izin yang ada dari jenis yang sama.

(Diperoleh dari PermissionSet)
ToString()
Kedaluwarsa.

Mengembalikan representasi string dari PermissionSet.

(Diperoleh dari PermissionSet)
ToXml()
Kedaluwarsa.

Membuat deskripsi elemen XML dari kumpulan izin bernama.

Union(PermissionSet)
Kedaluwarsa.

PermissionSet Membuat yang merupakan gabungan dari saat ini PermissionSet dan yang ditentukan PermissionSet.

(Diperoleh dari PermissionSet)

Implementasi Antarmuka Eksplisit

IDeserializationCallback.OnDeserialization(Object)
Kedaluwarsa.

Berjalan ketika seluruh grafik objek telah dideserialisasi.

(Diperoleh dari PermissionSet)

Metode Ekstensi

Cast<TResult>(IEnumerable)
Kedaluwarsa.

Mentransmisikan elemen dari ke IEnumerable jenis yang ditentukan.

OfType<TResult>(IEnumerable)
Kedaluwarsa.

Memfilter elemen berdasarkan IEnumerable jenis yang ditentukan.

AsParallel(IEnumerable)
Kedaluwarsa.

Mengaktifkan paralelisasi kueri.

AsQueryable(IEnumerable)
Kedaluwarsa.

Mengonversi menjadi IEnumerableIQueryable.

Berlaku untuk