Bagikan melalui


XamlLoadPermission Kelas

Definisi

Perhatian

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

Menyatakan izin untuk memuat jenis dari rakitan yang digunakan oleh pembaca atau penulis XAML.

public ref class XamlLoadPermission sealed : System::Security::CodeAccessPermission, System::Security::Permissions::IUnrestrictedPermission
public sealed class XamlLoadPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
[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 XamlLoadPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
[System.Serializable]
public sealed class XamlLoadPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
type XamlLoadPermission = class
    inherit CodeAccessPermission
    interface IUnrestrictedPermission
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type XamlLoadPermission = class
    inherit CodeAccessPermission
    interface IUnrestrictedPermission
[<System.Serializable>]
type XamlLoadPermission = class
    inherit CodeAccessPermission
    interface IUnrestrictedPermission
Public NotInheritable Class XamlLoadPermission
Inherits CodeAccessPermission
Implements IUnrestrictedPermission
Warisan
XamlLoadPermission
Atribut
Penerapan

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.

XamlLoadPermission relevan untuk skenario seperti apakah jenis internal diizinkan untuk dimuat di bawah kepercayaan parsial.

Konstruktor

XamlLoadPermission(IEnumerable<XamlAccessLevel>)
Kedaluwarsa.

Menginisialisasi instans XamlLoadPermission baru kelas, menggunakan sekumpulan nilai tertentu XamlAccessLevel yang dapat dijumlahkan.

XamlLoadPermission(PermissionState)
Kedaluwarsa.

Menginisialisasi instans XamlLoadPermission baru kelas, menggunakan izin yang ada.

XamlLoadPermission(XamlAccessLevel)
Kedaluwarsa.

Menginisialisasi instans XamlLoadPermission baru kelas, menggunakan satu XamlAccessLevel nilai.

Properti

AllowedAccess
Kedaluwarsa.

Mendapatkan daftar semua XamlAccessLevel nilai yang diwakili ini XamlLoadPermission .

Metode

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)
Copy()
Kedaluwarsa.

Membuat dan mengembalikan salinan identik dari saat ini XamlLoadPermission.

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

Menyatakan izin untuk memuat jenis dari rakitan yang digunakan oleh pembaca atau penulis XAML.

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.

GetHashCode()
Kedaluwarsa.

Menyatakan izin untuk memuat jenis dari rakitan yang digunakan oleh pembaca atau penulis XAML.

GetHashCode()
Kedaluwarsa.

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

(Diperoleh dari CodeAccessPermission)
GetType()
Kedaluwarsa.

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
Includes(XamlAccessLevel)
Kedaluwarsa.

Mengembalikan apakah ini XamlLoadPermission termasuk yang ditentukan XamlAccessLevel dalam daftarnya AllowedAccess .

Intersect(IPermission)
Kedaluwarsa.

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

IsSubsetOf(IPermission)
Kedaluwarsa.

Menentukan apakah saat ini XamlLoadPermission adalah subset dari izin yang ditentukan.

IsUnrestricted()
Kedaluwarsa.

Mengembalikan apakah ini XamlLoadPermission menunjukkan izin yang tidak dibatasi.

MemberwiseClone()
Kedaluwarsa.

Membuat salinan dangkal dari yang saat ini Object.

(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)
ToString()
Kedaluwarsa.

Membuat dan mengembalikan representasi string dari objek izin saat ini.

(Diperoleh dari CodeAccessPermission)
ToXml()
Kedaluwarsa.

Membuat pengodean XML ini dan statusnya saat ini XamlLoadPermission .

Union(IPermission)
Kedaluwarsa.

Membuat izin yang merupakan gabungan dari izin saat ini XamlLoadPermission dan yang ditentukan.

Berlaku untuk