CodeGroup Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje abstraktní základní třídu, ze které musí být odvozeny všechny implementace skupin kódu.
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
- Dědičnost
-
CodeGroup
- Odvozené
- Atributy
Poznámky
Skupiny kódu jsou stavební bloky zásad zabezpečení přístupu kódu. Každá úroveň zásad se skládá z kořenové skupiny kódu, která může mít podřízené skupiny kódu. Každá podřízená skupina kódu může mít své vlastní podřízené skupiny kódu; toto chování se rozšiřuje na libovolný počet úrovní, které tvoří strom. Každá skupina kódu má podmínku členství, která určuje, zda dané sestavení patří na základě důkazů pro toto sestavení.
Použijí se pouze skupiny kódu, jejichž podmínky členství odpovídají danému důkazu sestavení. Pokud má odpovídající skupina kódu podřízené skupiny kódu, použijí se i ty podřízené, jejichž podmínky členství odpovídají zadaným důkazům.
Konstruktory
CodeGroup(IMembershipCondition, PolicyStatement) |
Inicializuje novou instanci CodeGroup. |
Vlastnosti
AttributeString |
Získá řetězcovou reprezentaci atributů příkazu zásady pro skupinu kódu. |
Children |
Získá nebo nastaví seřazený seznam podřízených skupin kódu skupiny kódu. |
Description |
Získá nebo nastaví popis skupiny kódu. |
MembershipCondition |
Získá nebo nastaví podmínku členství ve skupině kódu. |
MergeLogic |
Při přepsání v odvozené třídě získá logiku sloučení pro skupinu kódu. |
Name |
Získá nebo nastaví název skupiny kódu. |
PermissionSetName |
Získá název pojmenované sady oprávnění pro skupinu kódu. |
PolicyStatement |
Získá nebo nastaví příkaz zásad přidružený ke skupině kódu. |
Metody
AddChild(CodeGroup) |
Přidá podřízenou skupinu kódu do aktuální skupiny kódu. |
Copy() |
Při přepsání v odvozené třídě vytvoří hloubkovou kopii aktuální skupiny kódu. |
CreateXml(SecurityElement, PolicyLevel) |
Při přepsání v odvozené třídě serializuje vlastnosti a vnitřní stav specifické pro odvozenou skupinu kódu a přidá serializaci do zadané SecurityElement. |
Equals(CodeGroup, Boolean) |
Určuje, zda je zadaná skupina kódu ekvivalentní aktuální skupině kódu a zkontroluje také podřízené skupiny kódu, pokud je zadána. |
Equals(Object) |
Určuje, zda je zadaná skupina kódu ekvivalentní aktuální skupině kódu. |
FromXml(SecurityElement, PolicyLevel) |
Rekonstruuje objekt zabezpečení s danou úrovní stavu a zásad z kódování XML. |
FromXml(SecurityElement) |
Rekonstruuje objekt zabezpečení s daným stavem z kódování XML. |
GetHashCode() |
Získá hash kód aktuální skupiny kódu. |
GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
ParseXml(SecurityElement, PolicyLevel) |
Při přepsání v odvozené třídě rekonstruuje vlastnosti a vnitřní stav specifické pro odvozenou skupinu kódu ze zadané SecurityElement. |
RemoveChild(CodeGroup) |
Odebere zadanou podřízenou skupinu kódu. |
Resolve(Evidence) |
Při přepsání v odvozené třídě přeloží zásadu pro skupinu kódu a její potomky pro sadu důkazů. |
ResolveMatchingCodeGroups(Evidence) |
Při přepsání v odvozené třídě překládá odpovídající skupiny kódu. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
ToXml() |
Vytvoří kódování XML objektu zabezpečení a jeho aktuální stav. |
ToXml(PolicyLevel) |
Vytvoří kódování XML objektu zabezpečení, jeho aktuální stav a úroveň zásad, ve které kód existuje. |