CodeGroup Klas

Definitie

Vertegenwoordigt de abstracte basisklasse waaruit alle implementaties van codegroepen moeten worden afgeleid.

public ref class CodeGroup abstract
[System.Serializable]
public abstract class CodeGroup
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class CodeGroup
[<System.Serializable>]
type CodeGroup = class
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type CodeGroup = class
Public MustInherit Class CodeGroup
Overname
CodeGroup
Afgeleid
Kenmerken

Opmerkingen

Codegroepen zijn de bouwstenen van het beveiligingsbeleid voor codetoegang. Elk beleidsniveau bestaat uit een hoofdcodegroep die onderliggende codegroepen kan bevatten. Elke onderliggende codegroep kan hun eigen onderliggende codegroepen hebben; dit gedrag strekt zich uit tot een willekeurig aantal niveaus, waarbij een boom wordt gevormd. Elke codegroep heeft een lidmaatschapsvoorwaarde die bepaalt of een bepaalde assembly tot deze groep behoort op basis van het bewijs voor die assembly.

Alleen de codegroepen waarvan de lidmaatschapsvoorwaarden overeenkomen met het bewijs van een bepaalde assembly, worden toegepast. Als een overeenkomende codegroep onderliggende codegroepen heeft, worden die onderliggende codegroepen toegepast waarvan de lidmaatschapsvoorwaarden ook overeenkomen met het verstrekte bewijs.

Constructors

Name Description
CodeGroup(IMembershipCondition, PolicyStatement)

Initialiseert een nieuw exemplaar van CodeGroup.

Eigenschappen

Name Description
AttributeString

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

Children

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

Description

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

MembershipCondition

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

MergeLogic

Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de samenvoeglogica voor de codegroep op.

Name

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

PermissionSetName

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

PolicyStatement

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

Methoden

Name Description
AddChild(CodeGroup)

Voegt een onderliggende codegroep toe aan de huidige codegroep.

Copy()

Wanneer deze wordt overschreven in een afgeleide klasse, maakt u een diepe kopie van de huidige codegroep.

CreateXml(SecurityElement, PolicyLevel)

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.

Equals(CodeGroup, Boolean)

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

Equals(Object)

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

FromXml(SecurityElement, PolicyLevel)

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

FromXml(SecurityElement)

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

GetHashCode()

Hiermee haalt u de hashcode van de huidige codegroep op.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ParseXml(SecurityElement, PolicyLevel)

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.

RemoveChild(CodeGroup)

Hiermee verwijdert u de opgegeven onderliggende codegroep.

Resolve(Evidence)

Wanneer dit wordt overschreven in een afgeleide klasse, wordt het beleid voor de codegroep en de bijbehorende onderliggende onderdelen voor een set bewijs omgezet.

ResolveMatchingCodeGroups(Evidence)

Als deze wordt overschreven in een afgeleide klasse, worden overeenkomende codegroepen omgezet.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
ToXml()

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

ToXml(PolicyLevel)

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

Van toepassing op