CodeGroup Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje abstrakcyjną klasę bazową, z której muszą pochodzić wszystkie implementacje grup kodu.
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
- Dziedziczenie
-
CodeGroup
- Pochodne
- Atrybuty
Uwagi
Grupy kodu to bloki konstrukcyjne zasad zabezpieczeń dostępu kodu. Każdy poziom zasad składa się z głównej grupy kodu, która może mieć podrzędne grupy kodu. Każda podrzędna grupa kodu może mieć własne podrzędne grupy kodu; to zachowanie rozciąga się na dowolną liczbę poziomów, tworząc drzewo. Każda grupa kodu ma warunek członkostwa, który określa, czy dany zestaw należy do niego na podstawie dowodów dla tego zestawu.
Zostaną zastosowane tylko te grupy kodu, których warunki członkostwa pasują do dowodów danego zestawu. Jeśli zgodna grupa kodu ma podrzędne grupy kodu, te elementy podrzędne, których warunki członkostwa są również zgodne z dostarczonymi dowodami, zostaną zastosowane.
Konstruktory
CodeGroup(IMembershipCondition, PolicyStatement) |
Inicjuje nowe wystąpienie klasy CodeGroup. |
Właściwości
AttributeString |
Pobiera ciąg reprezentujący atrybuty instrukcji zasad dla grupy kodu. |
Children |
Pobiera lub ustawia uporządkowaną listę podrzędnych grup kodu grupy kodu. |
Description |
Pobiera lub ustawia opis grupy kodu. |
MembershipCondition |
Pobiera lub ustawia warunek członkostwa grupy kodu. |
MergeLogic |
Po zastąpieniu w klasie pochodnej pobiera logikę scalania dla grupy kodu. |
Name |
Pobiera lub ustawia nazwę grupy kodu. |
PermissionSetName |
Pobiera nazwę nazwanego zestawu uprawnień dla grupy kodu. |
PolicyStatement |
Pobiera lub ustawia instrukcję zasad skojarzona z grupą kodu. |
Metody
AddChild(CodeGroup) |
Dodaje podrzędną grupę kodu do bieżącej grupy kodu. |
Copy() |
Po zastąpieniu w klasie pochodnej tworzy głęboką kopię bieżącej grupy kodu. |
CreateXml(SecurityElement, PolicyLevel) |
Po zastąpieniu w klasie pochodnej serializuje właściwości i stan wewnętrzny specyficzny dla pochodnej grupy kodu i dodaje serializacji do określonego SecurityElement. |
Equals(CodeGroup, Boolean) |
Określa, czy określona grupa kodu jest równoważna bieżącej grupie kodu, sprawdza również podrzędne grupy kodu, jeśli określono. |
Equals(Object) |
Określa, czy określona grupa kodu jest równoważna bieżącej grupie kodu. |
FromXml(SecurityElement) |
Rekonstruuje obiekt zabezpieczeń o danym stanie z kodowania XML. |
FromXml(SecurityElement, PolicyLevel) |
Rekonstruuje obiekt zabezpieczeń z danym stanem i poziomem zasad na podstawie kodowania XML. |
GetHashCode() |
Pobiera kod skrótu bieżącej grupy kodu. |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ParseXml(SecurityElement, PolicyLevel) |
Po przesłonięciu w klasie pochodnej właściwości i stan wewnętrzny specyficzny dla pochodnej grupy kodu z określonego SecurityElementelementu . |
RemoveChild(CodeGroup) |
Usuwa określoną podrzędną grupę kodu. |
Resolve(Evidence) |
Po przesłonięciu w klasie pochodnej program rozpoznaje zasady dla grupy kodu i jej elementów podrzędnych dla zestawu dowodów. |
ResolveMatchingCodeGroups(Evidence) |
Po przesłonięciu w klasie pochodnej program rozpoznaje pasujące grupy kodu. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
ToXml() |
Tworzy kodowanie XML obiektu zabezpieczeń i jego bieżący stan. |
ToXml(PolicyLevel) |
Tworzy kodowanie XML obiektu zabezpieczeń, jego bieżący stan i poziom zasad, w którym istnieje kod. |