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 do 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 są zgodne z dowodami danego zestawu. Jeśli pasująca grupa kodu ma podrzędne grupy kodu, te dzieci, których warunki członkostwa są również zgodne z podanymi 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 klasy 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 przesłonięciu w klasie pochodnej tworzy głęboką kopię bieżącej grupy kodu. |
CreateXml(SecurityElement, PolicyLevel) |
Po przesłonięciu w klasie pochodnej właściwości serializuje i stan wewnętrzny specyficzny dla pochodnej grupy kodu i dodaje serializacji do określonej klasy 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 zostanie określona. |
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ń o danym stanie i poziomie zasad z kodowania XML. |
GetHashCode() |
Pobiera kod skrótu bieżącej grupy kodu. |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ParseXml(SecurityElement, PolicyLevel) |
W przypadku zastąpienia w klasie pochodnej rekonstruuje właściwości i stan wewnętrzny specyficzny dla pochodnej grupy kodu z określonej SecurityElementklasy . |
RemoveChild(CodeGroup) |
Usuwa określoną podrzędną grupę kodu. |
Resolve(Evidence) |
Po zastąpieniu w klasie pochodnej rozpoznaje zasady dla grupy kodu i jej elementów podrzędnych dla zestawu dowodów. |
ResolveMatchingCodeGroups(Evidence) |
Po przesłonięciu w klasie pochodnej rozpoznawanie pasujących grup kodu. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
ToXml() |
Tworzy kodowanie XML obiektu zabezpieczeń i jego bieżącego stanu. |
ToXml(PolicyLevel) |
Tworzy kodowanie XML obiektu zabezpieczeń, jego bieżącego stanu i poziomu zasad, w którym istnieje kod. |
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla