CodeGroup Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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. |