UnionCodeGroup Klasa

Definicja

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
UnionCodeGroup
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)

Dotyczy