UnionCodeGroup Klas

Definitie

Let op

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.

Vertegenwoordigt een codegroep waarvan de beleidsinstructie de samenvoeging is van de beleidsverklaring van de huidige codegroep en de beleidsverklaring van alle overeenkomende onderliggende codegroepen. Deze klasse kan niet worden overgenomen.

public ref class UnionCodeGroup sealed : 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
[<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
Public NotInheritable Class UnionCodeGroup
Inherits CodeGroup
Overname
UnionCodeGroup
Kenmerken

Opmerkingen

Caution

Cas (Code Access Security) is afgeschaft in alle versies van .NET Framework en .NET. Recente versies van .NET respecteren geen CAS-aantekeningen en produceren fouten als CAS-gerelateerde API's worden gebruikt. Ontwikkelaars moeten alternatieve manieren zoeken om beveiligingstaken uit te voeren.

Codegroepen zijn de bouwstenen van het beveiligingsbeleid voor codetoegang. Elk beleidsniveau bestaat uit een hoofdcodegroep die onderliggende codegroepen (enzovoort) een structuur kan vormen. Elke codegroep heeft een lidmaatschapsvoorwaarde die bepaalt of een bepaalde assembly tot deze groep behoort of niet, op basis van het bewijs voor die assembly. Alleen codegroepen waarvan de lidmaatschapsvoorwaarden overeenkomen met een bepaalde assembly en hun onderliggende codegroepen passen beleid toe.

UnionCodeGroup is het meest voorkomende type codegroep; de beleidsinstructie van alle overeenkomende onderliggende codegroepen (en door uitbreiding hun onderliggende codegroepen) worden gecombineerd met de machtigingenset van de overeenkomende bovenliggende codegroep. Als de lidmaatschapsvoorwaarde overeenkomt, vormt deze codegroep dus de samenvoeging van de beleidsverklaring en die van alle onderliggende codegroepen die ook overeenkomen met het bewijs.

UnionCodeGroup codegroepen zijn de codegroepen die zijn gemaakt door het CASPOL-hulpprogramma (zie Caspol.exe (Hulpprogramma voor beveiligingsbeleid voor codetoegang)).

Constructors

Name Description
UnionCodeGroup(IMembershipCondition, PolicyStatement)
Verouderd.

Initialiseert een nieuw exemplaar van de UnionCodeGroup klasse.

Eigenschappen

Name Description
AttributeString
Verouderd.

Hiermee haalt u een tekenreeksweergave op van de kenmerken van de beleidsinstructie voor de codegroep.

(Overgenomen van CodeGroup)
Children
Verouderd.

Hiermee haalt u een geordende lijst op van de onderliggende codegroepen van een codegroep of stelt u deze in.

(Overgenomen van CodeGroup)
Description
Verouderd.

Hiermee haalt u de beschrijving van de codegroep op of stelt u deze in.

(Overgenomen van CodeGroup)
MembershipCondition
Verouderd.

Hiermee haalt u de lidmaatschapsvoorwaarde van de codegroep op of stelt u deze in.

(Overgenomen van CodeGroup)
MergeLogic
Verouderd.

Hiermee haalt u de samenvoeglogica op.

Name
Verouderd.

Hiermee haalt u de naam van de codegroep op of stelt u deze in.

(Overgenomen van CodeGroup)
PermissionSetName
Verouderd.

Hiermee haalt u de naam op van de benoemde machtigingenset voor de codegroep.

(Overgenomen van CodeGroup)
PolicyStatement
Verouderd.

Hiermee haalt u de beleidsinstructie op die is gekoppeld aan de codegroep of stelt u deze in.

(Overgenomen van CodeGroup)

Methoden

Name Description
AddChild(CodeGroup)
Verouderd.

Voegt een onderliggende codegroep toe aan de huidige codegroep.

(Overgenomen van CodeGroup)
Copy()
Verouderd.

Hiermee maakt u een grondige kopie van de huidige codegroep.

CreateXml(SecurityElement, PolicyLevel)
Verouderd.

Wanneer deze wordt overschreven in een afgeleide klasse, serialiseert u eigenschappen en interne status die specifiek zijn voor een afgeleide codegroep en voegt u de serialisatie toe aan de opgegeven SecurityElement.

(Overgenomen van CodeGroup)
Equals(CodeGroup, Boolean)
Verouderd.

Bepaalt of de opgegeven codegroep gelijk is aan de huidige codegroep, en controleert ook de onderliggende codegroepen, indien opgegeven.

(Overgenomen van CodeGroup)
Equals(Object)
Verouderd.

Bepaalt of de opgegeven codegroep gelijk is aan de huidige codegroep.

(Overgenomen van CodeGroup)
FromXml(SecurityElement, PolicyLevel)
Verouderd.

Hiermee reconstrueert u een beveiligingsobject met een bepaald status- en beleidsniveau op basis van een XML-codering.

(Overgenomen van CodeGroup)
FromXml(SecurityElement)
Verouderd.

Hiermee wordt een beveiligingsobject met een bepaalde status van een XML-codering gereconstrueerd.

(Overgenomen van CodeGroup)
GetHashCode()
Verouderd.

Hiermee haalt u de hashcode van de huidige codegroep op.

(Overgenomen van CodeGroup)
GetType()
Verouderd.

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()
Verouderd.

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ParseXml(SecurityElement, PolicyLevel)
Verouderd.

Wanneer deze worden overschreven in een afgeleide klasse, reconstrueert u eigenschappen en interne status die specifiek zijn voor een afgeleide codegroep van de opgegeven SecurityElement.

(Overgenomen van CodeGroup)
RemoveChild(CodeGroup)
Verouderd.

Hiermee verwijdert u de opgegeven onderliggende codegroep.

(Overgenomen van CodeGroup)
Resolve(Evidence)
Verouderd.

Hiermee wordt beleid voor de codegroep en de bijbehorende onderliggende onderdelen voor een set bewijs omgezet.

ResolveMatchingCodeGroups(Evidence)
Verouderd.

Lost overeenkomende codegroepen op.

ToString()
Verouderd.

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
ToXml()
Verouderd.

Hiermee maakt u een XML-codering van het beveiligingsobject en de huidige status.

(Overgenomen van CodeGroup)
ToXml(PolicyLevel)
Verouderd.

Hiermee maakt u een XML-codering van het beveiligingsobject, de huidige status en het beleidsniveau waarin de code bestaat.

(Overgenomen van CodeGroup)

Van toepassing op