Bagikan melalui


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

CodeGroup(IMembershipCondition, PolicyStatement)

Menginisialisasi instans baru .CodeGroup

Properti

AttributeString

Mendapatkan representasi string dari atribut pernyataan kebijakan untuk grup kode.

Children

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

Description

Mendapatkan atau mengatur deskripsi grup kode.

MembershipCondition

Mendapatkan atau mengatur kondisi keanggotaan grup kode.

MergeLogic

Saat ditimpa di 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

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)

Merekonstruksi objek keamanan dengan status tertentu dari pengodean XML.

FromXml(SecurityElement, PolicyLevel)

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

GetHashCode()

Mendapatkan kode hash dari grup kode saat ini.

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ParseXml(SecurityElement, PolicyLevel)

Ketika ditimpa di kelas turunan, merekonstruksi 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 di kelas turunan, menyelesaikan kebijakan untuk grup kode dan keturunannya untuk serangkaian 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