UnionCodeGroup 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.
Przestroga
This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Przestroga
This type is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Reprezentuje grupę kodu, której instrukcja zasad jest unią instrukcji zasad bieżącej grupy kodu i instrukcji zasad wszystkich pasujących podrzędnych grup kodu. Klasa ta nie może być dziedziczona.
public ref class UnionCodeGroup sealed : System::Security::Policy::CodeGroup
[System.Obsolete("This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public sealed class UnionCodeGroup : System.Security.Policy.CodeGroup
[System.Serializable]
public sealed class UnionCodeGroup : System.Security.Policy.CodeGroup
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class UnionCodeGroup : System.Security.Policy.CodeGroup
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Obsolete("This type is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public sealed class UnionCodeGroup : System.Security.Policy.CodeGroup
public sealed class UnionCodeGroup : System.Security.Policy.CodeGroup
[<System.Obsolete("This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type UnionCodeGroup = class
inherit CodeGroup
[<System.Serializable>]
type UnionCodeGroup = class
inherit CodeGroup
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type UnionCodeGroup = class
inherit CodeGroup
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Obsolete("This type is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type UnionCodeGroup = class
inherit CodeGroup
type UnionCodeGroup = class
inherit CodeGroup
Public NotInheritable Class UnionCodeGroup
Inherits CodeGroup
- Dziedziczenie
- Atrybuty
Uwagi
Przestroga
Zabezpieczenia dostępu kodu (CAS) zostały uznane za przestarzałe we wszystkich wersjach .NET Framework i .NET. Najnowsze wersje platformy .NET nie honorują adnotacji CAS i generują błędy, jeśli są używane interfejsy API związane z usługą CAS. Deweloperzy powinni szukać alternatywnych sposobów wykonywania zadań zabezpieczeń.
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 zawierać podrzędne grupy kodu (itd.), tworząc drzewo. Każda grupa kodu ma warunek członkostwa, który określa, czy dany zestaw należy do niego, czy nie, na podstawie dowodów dla tego zestawu. Zasady mają zastosowanie tylko grupy kodu, których warunki członkostwa są zgodne z danym zestawem, a ich podrzędne grupy kodu.
UnionCodeGroup jest najczęściej spotykanym typem grupy kodu; instrukcja zasad wszystkich pasujących podrzędnych grup kodu (i przez rozszerzenie ich podrzędnych grup kodu) jest połączona z zestawem uprawnień pasującej nadrzędnej grupy kodu. W związku z tym, jeśli jego warunek członkostwa jest zgodny, ta grupa kodu stanowi związek jego instrukcji zasad i wszystkich jej podrzędnych grup kodu, które również pasują do dowodów.
UnionCodeGroup grupy kodu to grupy kodu utworzone przez narzędzie CASPOL (zobacz Caspol.exe (narzędzie zasad zabezpieczeń dostępu kodu)).
Konstruktory
UnionCodeGroup(IMembershipCondition, PolicyStatement) |
Przestarzałe.
Przestarzałe.
Inicjuje nowe wystąpienie klasy UnionCodeGroup. |
Właściwości
AttributeString |
Przestarzałe.
Przestarzałe.
Pobiera ciąg reprezentujący atrybuty instrukcji zasad dla grupy kodu. (Odziedziczone po CodeGroup) |
Children |
Przestarzałe.
Przestarzałe.
Pobiera lub ustawia uporządkowaną listę podrzędnych grup kodu grupy kodu. (Odziedziczone po CodeGroup) |
Description |
Przestarzałe.
Przestarzałe.
Pobiera lub ustawia opis grupy kodu. (Odziedziczone po CodeGroup) |
MembershipCondition |
Przestarzałe.
Przestarzałe.
Pobiera lub ustawia warunek członkostwa grupy kodu. (Odziedziczone po CodeGroup) |
MergeLogic |
Przestarzałe.
Przestarzałe.
Pobiera logikę scalania. |
Name |
Przestarzałe.
Przestarzałe.
Pobiera lub ustawia nazwę grupy kodu. (Odziedziczone po CodeGroup) |
PermissionSetName |
Przestarzałe.
Przestarzałe.
Pobiera nazwę nazwanego zestawu uprawnień dla grupy kodu. (Odziedziczone po CodeGroup) |
PolicyStatement |
Przestarzałe.
Przestarzałe.
Pobiera lub ustawia instrukcję zasad skojarzona z grupą kodu. (Odziedziczone po CodeGroup) |
Metody
AddChild(CodeGroup) |
Przestarzałe.
Przestarzałe.
Dodaje podrzędną grupę kodu do bieżącej grupy kodu. (Odziedziczone po CodeGroup) |
Copy() |
Przestarzałe.
Przestarzałe.
Tworzy głęboką kopię bieżącej grupy kodu. |
CreateXml(SecurityElement, PolicyLevel) |
Przestarzałe.
Przestarzałe.
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. (Odziedziczone po CodeGroup) |
Equals(CodeGroup, Boolean) |
Przestarzałe.
Przestarzałe.
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. (Odziedziczone po CodeGroup) |
Equals(Object) |
Przestarzałe.
Przestarzałe.
Określa, czy określona grupa kodu jest równoważna bieżącej grupie kodu. (Odziedziczone po CodeGroup) |
FromXml(SecurityElement) |
Przestarzałe.
Przestarzałe.
Rekonstruuje obiekt zabezpieczeń o danym stanie z kodowania XML. (Odziedziczone po CodeGroup) |
FromXml(SecurityElement, PolicyLevel) |
Przestarzałe.
Przestarzałe.
Rekonstruuje obiekt zabezpieczeń z danym stanem i poziomem zasad na podstawie kodowania XML. (Odziedziczone po CodeGroup) |
GetHashCode() |
Przestarzałe.
Przestarzałe.
Pobiera kod skrótu bieżącej grupy kodu. (Odziedziczone po CodeGroup) |
GetType() |
Przestarzałe.
Przestarzałe.
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Przestarzałe.
Przestarzałe.
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ParseXml(SecurityElement, PolicyLevel) |
Przestarzałe.
Przestarzałe.
Po przesłonięciu w klasie pochodnej właściwości i stan wewnętrzny specyficzny dla pochodnej grupy kodu z określonego SecurityElementelementu . (Odziedziczone po CodeGroup) |
RemoveChild(CodeGroup) |
Przestarzałe.
Przestarzałe.
Usuwa określoną podrzędną grupę kodu. (Odziedziczone po CodeGroup) |
Resolve(Evidence) |
Przestarzałe.
Przestarzałe.
Rozwiązuje zasady dla grupy kodu i jej elementów potomnych dla zestawu dowodów. |
ResolveMatchingCodeGroups(Evidence) |
Przestarzałe.
Przestarzałe.
Rozwiązuje pasujące grupy kodu. |
ToString() |
Przestarzałe.
Przestarzałe.
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
ToXml() |
Przestarzałe.
Przestarzałe.
Tworzy kodowanie XML obiektu zabezpieczeń i jego bieżący stan. (Odziedziczone po CodeGroup) |
ToXml(PolicyLevel) |
Przestarzałe.
Przestarzałe.
Tworzy kodowanie XML obiektu zabezpieczeń, jego bieżący stan i poziom zasad, w którym istnieje kod. (Odziedziczone po CodeGroup) |