CodeGroup Kelas

Definisi

Mewakili kelas dasar abstrak dari mana semua implementasi grup kode harus berasal.

public ref class CodeGroup abstract
public abstract class CodeGroup
[System.Serializable]
public abstract class CodeGroup
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class CodeGroup
type CodeGroup = class
[<System.Serializable>]
type CodeGroup = class
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type CodeGroup = class
Public MustInherit Class CodeGroup
Warisan
CodeGroup
Turunan
Atribut

Keterangan

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 bukti perakitan tertentu yang akan diterapkan. Jika grup kode yang cocok memiliki grup kode anak, maka anak-anak yang kondisi keanggotaannya juga cocok dengan bukti yang disediakan juga akan diterapkan.

Konstruktor

Nama Deskripsi
CodeGroup(IMembershipCondition, PolicyStatement)

Menginisialisasi instans baru .CodeGroup

Properti

Nama Deskripsi
AttributeString

Mendapatkan representasi string dari atribut pernyataan kebijakan untuk grup kode.

Children

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

Description

Mendapatkan atau mengatur deskripsi grup kode.

MembershipCondition

Mendapatkan atau mengatur kondisi keanggotaan grup kode.

MergeLogic

Saat ditimpa dalam kelas turunan, mendapatkan logika penggabungan untuk grup kode.

Name

Mendapatkan atau mengatur nama grup kode.

PermissionSetName

Mendapatkan nama set izin bernama untuk grup kode.

PolicyStatement

Mendapatkan atau menetapkan pernyataan kebijakan yang terkait dengan grup kode.

Metode

Nama Deskripsi
AddChild(CodeGroup)

Menambahkan grup kode anak ke grup kode saat ini.

Copy()

Ketika ditimpa di kelas turunan, buat salinan mendalam dari grup kode saat ini.

CreateXml(SecurityElement, PolicyLevel)

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

Equals(CodeGroup, Boolean)

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

Equals(Object)

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

FromXml(SecurityElement, PolicyLevel)

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

FromXml(SecurityElement)

Rekonstruksi objek keamanan dengan status tertentu dari pengodean XML.

GetHashCode()

Mendapatkan kode hash dari grup kode saat ini.

GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ParseXml(SecurityElement, PolicyLevel)

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

RemoveChild(CodeGroup)

Menghapus grup kode anak yang ditentukan.

Resolve(Evidence)

Ketika ditimpa dalam kelas turunan, menyelesaikan kebijakan untuk grup kode dan turunannya untuk sekumpulan bukti.

ResolveMatchingCodeGroups(Evidence)

Saat ditimpa di kelas turunan, menyelesaikan grup kode yang cocok.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
ToXml()

Membuat pengodean XML objek keamanan dan statusnya saat ini.

ToXml(PolicyLevel)

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

Berlaku untuk