CodeGroup Osztály

Definíció

Azt az absztrakt alaposztályt jelöli, amelyből a kódcsoportok összes implementációjának származnia kell.

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
Öröklődés
CodeGroup
Származtatott
Attribútumok

Megjegyzések

A kódcsoportok a kódhozzáférés biztonsági szabályzatának építőelemei. Minden szabályzatszint egy gyökérkódcsoportból áll, amely gyermekkódcsoportokkal rendelkezhet. Minden gyermekkódcsoport rendelkezhet saját gyermekkódcsoportokkal; ez a viselkedés tetszőleges számú szintre terjed ki, és fát képez. Minden kódcsoport rendelkezik egy tagsági feltétellel, amely meghatározza, hogy egy adott szerelvény tartozik-e hozzá az adott szerelvény bizonyítékai alapján.

A rendszer csak azokat a kódcsoportokat alkalmazza, amelyek tagsági feltételei megfelelnek egy adott szerelvény bizonyítékainak. Ha egy egyező kódcsoport gyermekkódcsoportokkal rendelkezik, akkor azokat a gyermekeket is alkalmazni kell, akiknek a tagsági feltételei szintén megfelelnek a megadott bizonyítéknak.

Konstruktorok

Name Description
CodeGroup(IMembershipCondition, PolicyStatement)

Inicializál egy új példányt.CodeGroup

Tulajdonságok

Name Description
AttributeString

Lekéri a kódcsoport házirend-utasításának attribútumait ábrázoló sztringet.

Children

Lekéri vagy beállítja egy kódcsoport gyermekkódcsoportjainak rendezett listáját.

Description

Lekéri vagy beállítja a kódcsoport leírását.

MembershipCondition

Lekéri vagy beállítja a kódcsoport tagsági feltételét.

MergeLogic

Ha felül van bírálva egy származtatott osztályban, lekéri a kódcsoport egyesítési logikáját.

Name

Lekéri vagy beállítja a kódcsoport nevét.

PermissionSetName

Lekéri a kódcsoport elnevezett engedélykészletének nevét.

PolicyStatement

Lekéri vagy beállítja a kódcsoporthoz társított szabályzatutasítást.

Metódusok

Name Description
AddChild(CodeGroup)

Gyermekkódcsoportot ad hozzá az aktuális kódcsoporthoz.

Copy()

Ha felül van bírálva egy származtatott osztályban, készítsen részletes másolatot az aktuális kódcsoportról.

CreateXml(SecurityElement, PolicyLevel)

Származtatott osztály felülírásakor szerializálja a származtatott kódcsoporthoz tartozó tulajdonságokat és belső állapotot, és hozzáadja a szerializálást a megadotthoz SecurityElement.

Equals(CodeGroup, Boolean)

Meghatározza, hogy a megadott kódcsoport egyenértékű-e az aktuális kódcsoportdal, és ha meg van adva, ellenőrizze a gyermekkódcsoportokat is.

Equals(Object)

Meghatározza, hogy a megadott kódcsoport egyenértékű-e az aktuális kódcsoportdal.

FromXml(SecurityElement, PolicyLevel)

Egy adott állapottal és szabályzatszinttel rendelkező biztonsági objektumot rekonstruál egy XML-kódolásból.

FromXml(SecurityElement)

Egy adott állapotú biztonsági objektum rekonstruálása XML-kódolásból.

GetHashCode()

Lekéri az aktuális kódcsoport kivonatkódját.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ParseXml(SecurityElement, PolicyLevel)

Származtatott osztály felülírásakor a megadott SecurityElementkódcsoporthoz tartozó tulajdonságokat és belső állapotot rekonstruálja.

RemoveChild(CodeGroup)

Eltávolítja a megadott gyermekkódcsoportot.

Resolve(Evidence)

Ha egy származtatott osztályban felül van bírálva, feloldja a kódcsoportra és annak leszármazottaira vonatkozó szabályzatot egy bizonyítékkészletre vonatkozóan.

ResolveMatchingCodeGroups(Evidence)

Ha egy származtatott osztályban felül van bírálva, feloldja az egyező kódcsoportokat.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)
ToXml()

Xml-kódolást hoz létre a biztonsági objektumról és annak aktuális állapotáról.

ToXml(PolicyLevel)

Xml-kódolást hoz létre a biztonsági objektumról, annak aktuális állapotáról és a szabályzatszintről, amelyen belül a kód létezik.

A következőre érvényes: