UnionCodeGroup Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- 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) |