UnionCodeGroup Klass

Definition

Varning

This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.

Varning

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.

Representerar en kodgrupp vars principuttryck är en union av den aktuella kodgruppens principuttryck och principutdraget för alla dess matchande underordnade kodgrupper. Det går inte att ärva den här klassen.

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
Arv
UnionCodeGroup
Attribut

Kommentarer

Caution

Code Access Security (CAS) har föråldrats i alla versioner av .NET Framework och .NET. De senaste versionerna av .NET följer inte CAS-anteckningar och skapar fel om CAS-relaterade API:er används. Utvecklare bör söka alternativa sätt att utföra säkerhetsuppgifter.

Kodgrupper är byggstenarna i säkerhetsprincipen för kodåtkomst. Varje principnivå består av en rotkodsgrupp som kan ha underordnade kodgrupper (och så vidare) som bildar ett träd. Varje kodgrupp har ett medlemskapsvillkor som avgör om en viss sammansättning tillhör den eller inte, baserat på bevisen för den sammansättningen. Endast kodgrupper vars medlemskapsvillkor matchar en viss sammansättning och deras underordnade kodgrupper tillämpar principen.

UnionCodeGroup är den vanligaste typen av kodgrupp. Principbeskrivningen för alla matchande underordnade kodgrupper (och i tillägg deras underordnade kodgrupper) kombineras med behörighetsuppsättningen för den matchande överordnade kodgruppen. Om dess medlemskapsvillkor matchar utgör den här kodgruppen alltså en union av policybeskrivningen och de för alla dess underordnade kodgrupper som också matchar bevisen.

UnionCodeGroup kodgrupper är de kodgrupper som skapats av CASPOL-verktyget (se Caspol.exe (Kodåtkomstsäkerhetsprincipverktyg)).

Konstruktorer

Name Description
UnionCodeGroup(IMembershipCondition, PolicyStatement)
Föråldrad.
Föråldrad.

Initierar en ny instans av UnionCodeGroup klassen.

Egenskaper

Name Description
AttributeString
Föråldrad.
Föråldrad.

Hämtar en strängrepresentation av attributen för principsatsen för kodgruppen.

(Ärvd från CodeGroup)
Children
Föråldrad.
Föråldrad.

Hämtar eller anger en ordnad lista över underordnade kodgrupper i en kodgrupp.

(Ärvd från CodeGroup)
Description
Föråldrad.
Föråldrad.

Hämtar eller anger beskrivningen av kodgruppen.

(Ärvd från CodeGroup)
MembershipCondition
Föråldrad.
Föråldrad.

Hämtar eller anger kodgruppens medlemskapsvillkor.

(Ärvd från CodeGroup)
MergeLogic
Föråldrad.
Föråldrad.

Hämtar kopplingslogik.

Name
Föråldrad.
Föråldrad.

Hämtar eller anger namnet på kodgruppen.

(Ärvd från CodeGroup)
PermissionSetName
Föråldrad.
Föråldrad.

Hämtar namnet på den namngivna behörighetsuppsättningen för kodgruppen.

(Ärvd från CodeGroup)
PolicyStatement
Föråldrad.
Föråldrad.

Hämtar eller anger den principsats som är associerad med kodgruppen.

(Ärvd från CodeGroup)

Metoder

Name Description
AddChild(CodeGroup)
Föråldrad.
Föråldrad.

Lägger till en underordnad kodgrupp i den aktuella kodgruppen.

(Ärvd från CodeGroup)
Copy()
Föråldrad.
Föråldrad.

Gör en djup kopia av den aktuella kodgruppen.

CreateXml(SecurityElement, PolicyLevel)
Föråldrad.
Föråldrad.

När åsidosättas i en härledd klass serialiserar egenskaper och internt tillstånd som är specifika för en härledd kodgrupp och lägger till serialiseringen i den angivna SecurityElement.

(Ärvd från CodeGroup)
Equals(CodeGroup, Boolean)
Föråldrad.
Föråldrad.

Avgör om den angivna kodgruppen motsvarar den aktuella kodgruppen och kontrollerar även de underordnade kodgrupperna om den anges.

(Ärvd från CodeGroup)
Equals(Object)
Föråldrad.
Föråldrad.

Avgör om den angivna kodgruppen motsvarar den aktuella kodgruppen.

(Ärvd från CodeGroup)
FromXml(SecurityElement, PolicyLevel)
Föråldrad.
Föråldrad.

Rekonstruerar ett säkerhetsobjekt med ett angivet tillstånd och en principnivå från en XML-kodning.

(Ärvd från CodeGroup)
FromXml(SecurityElement)
Föråldrad.
Föråldrad.

Rekonstruerar ett säkerhetsobjekt med ett visst tillstånd från en XML-kodning.

(Ärvd från CodeGroup)
GetHashCode()
Föråldrad.
Föråldrad.

Hämtar hash-koden för den aktuella kodgruppen.

(Ärvd från CodeGroup)
GetType()
Föråldrad.
Föråldrad.

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()
Föråldrad.
Föråldrad.

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ParseXml(SecurityElement, PolicyLevel)
Föråldrad.
Föråldrad.

När åsidosättas i en härledd klass rekonstruerar egenskaper och internt tillstånd som är specifika för en härledd kodgrupp från den angivna SecurityElement.

(Ärvd från CodeGroup)
RemoveChild(CodeGroup)
Föråldrad.
Föråldrad.

Tar bort den angivna underordnade kodgruppen.

(Ärvd från CodeGroup)
Resolve(Evidence)
Föråldrad.
Föråldrad.

Löser principen för kodgruppen och dess underordnade för en uppsättning bevis.

ResolveMatchingCodeGroups(Evidence)
Föråldrad.
Föråldrad.

Löser matchande kodgrupper.

ToString()
Föråldrad.
Föråldrad.

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
ToXml()
Föråldrad.
Föråldrad.

Skapar en XML-kodning av säkerhetsobjektet och dess aktuella tillstånd.

(Ärvd från CodeGroup)
ToXml(PolicyLevel)
Föråldrad.
Föråldrad.

Skapar en XML-kodning av säkerhetsobjektet, dess aktuella tillstånd och den principnivå där koden finns.

(Ärvd från CodeGroup)

Gäller för