FirstMatchCodeGroup Kelas

Definisi

Perhatian

This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.

Perhatian

This type is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.

Memungkinkan kebijakan keamanan didefinisikan oleh gabungan pernyataan kebijakan grup kode dan grup kode anak pertama yang cocok. Kelas ini tidak dapat diwariskan.

public ref class FirstMatchCodeGroup sealed : System::Security::Policy::CodeGroup
[System.Obsolete("This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public sealed class FirstMatchCodeGroup : System.Security.Policy.CodeGroup
[System.Serializable]
public sealed class FirstMatchCodeGroup : System.Security.Policy.CodeGroup
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class FirstMatchCodeGroup : System.Security.Policy.CodeGroup
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Obsolete("This type is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public sealed class FirstMatchCodeGroup : System.Security.Policy.CodeGroup
public sealed class FirstMatchCodeGroup : System.Security.Policy.CodeGroup
[<System.Obsolete("This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type FirstMatchCodeGroup = class
    inherit CodeGroup
[<System.Serializable>]
type FirstMatchCodeGroup = class
    inherit CodeGroup
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type FirstMatchCodeGroup = class
    inherit CodeGroup
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Obsolete("This type is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type FirstMatchCodeGroup = class
    inherit CodeGroup
type FirstMatchCodeGroup = class
    inherit CodeGroup
Public NotInheritable Class FirstMatchCodeGroup
Inherits CodeGroup
Warisan
FirstMatchCodeGroup
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.

Grup kode adalah blok penyusun kebijakan keamanan akses kode. Setiap tingkat kebijakan terdiri dari grup kode akar yang dapat memiliki grup kode anak. Setiap grup kode anak dapat memiliki grup kode anak mereka sendiri; perilaku ini meluas ke sejumlah tingkatan, membentuk pohon. Setiap grup kode memiliki kondisi keanggotaan yang menentukan apakah rakitan tertentu miliknya berdasarkan bukti untuk assembly tersebut. Hanya grup kode yang kondisi keanggotaannya cocok dengan rakitan tertentu dan grup kode anak mereka yang menerapkan kebijakan.

Seperti grup kode apa pun, FirstMatchCodeGroup hanya berlaku ketika kondisi keanggotaannya cocok dengan bukti untuk perakitan. Jika ada kecocokan, ia menguji kondisi keanggotaan setiap anak secara berurutan, berhenti ketika kecocokan pertama terjadi. Hasilnya FirstMatchCodeGroup adalah persatuan pernyataan kebijakan grup kode akar dan pernyataan kebijakan grup anak pertama dari grup kode tersebut yang cocok.

FirstMatchCodeGroup ditujukan untuk penggunaan terprogram oleh host domain aplikasi untuk mengatur kebijakan domain.

Konstruktor

Nama Deskripsi
FirstMatchCodeGroup(IMembershipCondition, PolicyStatement)
Kedaluwarsa.
Kedaluwarsa.

Menginisialisasi instans baru dari kelas FirstMatchCodeGroup.

Properti

Nama Deskripsi
AttributeString
Kedaluwarsa.
Kedaluwarsa.

Mendapatkan representasi string dari atribut pernyataan kebijakan untuk grup kode.

(Diperoleh dari CodeGroup)
Children
Kedaluwarsa.
Kedaluwarsa.

Mendapatkan atau mengatur daftar grup kode anak yang diurutkan dari grup kode.

(Diperoleh dari CodeGroup)
Description
Kedaluwarsa.
Kedaluwarsa.

Mendapatkan atau mengatur deskripsi grup kode.

(Diperoleh dari CodeGroup)
MembershipCondition
Kedaluwarsa.
Kedaluwarsa.

Mendapatkan atau mengatur kondisi keanggotaan grup kode.

(Diperoleh dari CodeGroup)
MergeLogic
Kedaluwarsa.
Kedaluwarsa.

Mendapatkan logika penggabungan.

Name
Kedaluwarsa.
Kedaluwarsa.

Mendapatkan atau mengatur nama grup kode.

(Diperoleh dari CodeGroup)
PermissionSetName
Kedaluwarsa.
Kedaluwarsa.

Mendapatkan nama set izin bernama untuk grup kode.

(Diperoleh dari CodeGroup)
PolicyStatement
Kedaluwarsa.
Kedaluwarsa.

Mendapatkan atau menetapkan pernyataan kebijakan yang terkait dengan grup kode.

(Diperoleh dari CodeGroup)

Metode

Nama Deskripsi
AddChild(CodeGroup)
Kedaluwarsa.
Kedaluwarsa.

Menambahkan grup kode anak ke grup kode saat ini.

(Diperoleh dari CodeGroup)
Copy()
Kedaluwarsa.
Kedaluwarsa.

Membuat salinan mendalam dari grup kode.

CreateXml(SecurityElement, PolicyLevel)
Kedaluwarsa.
Kedaluwarsa.

Ketika ditimpa dalam kelas turunan, menserialisasikan properti dan status internal khusus untuk grup kode turunan dan menambahkan serialisasi ke yang ditentukan SecurityElement.

(Diperoleh dari CodeGroup)
Equals(CodeGroup, Boolean)
Kedaluwarsa.
Kedaluwarsa.

Menentukan apakah grup kode yang ditentukan setara dengan grup kode saat ini, memeriksa grup kode anak juga, jika ditentukan.

(Diperoleh dari CodeGroup)
Equals(Object)
Kedaluwarsa.
Kedaluwarsa.

Menentukan apakah grup kode yang ditentukan setara dengan grup kode saat ini.

(Diperoleh dari CodeGroup)
FromXml(SecurityElement, PolicyLevel)
Kedaluwarsa.
Kedaluwarsa.

Rekonstruksi objek keamanan dengan status dan tingkat kebijakan tertentu dari pengodean XML.

(Diperoleh dari CodeGroup)
FromXml(SecurityElement)
Kedaluwarsa.
Kedaluwarsa.

Rekonstruksi objek keamanan dengan status tertentu dari pengodean XML.

(Diperoleh dari CodeGroup)
GetHashCode()
Kedaluwarsa.
Kedaluwarsa.

Mendapatkan kode hash dari grup kode saat ini.

(Diperoleh dari CodeGroup)
GetType()
Kedaluwarsa.
Kedaluwarsa.

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()
Kedaluwarsa.
Kedaluwarsa.

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ParseXml(SecurityElement, PolicyLevel)
Kedaluwarsa.
Kedaluwarsa.

Ketika ditimpa dalam kelas turunan, rekonstruksi properti dan status internal khusus untuk grup kode turunan dari yang ditentukan SecurityElement.

(Diperoleh dari CodeGroup)
RemoveChild(CodeGroup)
Kedaluwarsa.
Kedaluwarsa.

Menghapus grup kode anak yang ditentukan.

(Diperoleh dari CodeGroup)
Resolve(Evidence)
Kedaluwarsa.
Kedaluwarsa.

Menyelesaikan kebijakan untuk grup kode dan turunannya untuk serangkaian bukti.

ResolveMatchingCodeGroups(Evidence)
Kedaluwarsa.
Kedaluwarsa.

Menyelesaikan grup kode yang cocok.

ToString()
Kedaluwarsa.
Kedaluwarsa.

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
ToXml()
Kedaluwarsa.
Kedaluwarsa.

Membuat pengodean XML objek keamanan dan statusnya saat ini.

(Diperoleh dari CodeGroup)
ToXml(PolicyLevel)
Kedaluwarsa.
Kedaluwarsa.

Membuat pengodean XML objek keamanan, statusnya saat ini, dan tingkat kebijakan tempat kode berada.

(Diperoleh dari CodeGroup)

Berlaku untuk