UnionCodeGroup Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- 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) |