FirstMatchCodeGroup 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.
Hiermee kan beveiligingsbeleid worden gedefinieerd door de samenvoeging van de beleidsverklaring van een codegroep en die van de eerste onderliggende codegroep die overeenkomt. Deze klasse kan niet worden overgenomen.
public ref class FirstMatchCodeGroup sealed : System::Security::Policy::CodeGroup
[System.Serializable]
public sealed class FirstMatchCodeGroup : System.Security.Policy.CodeGroup
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class FirstMatchCodeGroup : 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 FirstMatchCodeGroup : System.Security.Policy.CodeGroup
[<System.Serializable>]
type FirstMatchCodeGroup = class
inherit CodeGroup
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type FirstMatchCodeGroup = 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 FirstMatchCodeGroup = class
inherit CodeGroup
Public NotInheritable Class FirstMatchCodeGroup
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 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 codegroepen waarvan de lidmaatschapsvoorwaarden overeenkomen met een bepaalde assembly en hun onderliggende codegroepen passen beleid toe.
Net als elke codegroep geldt FirstMatchCodeGroup alleen wanneer de lidmaatschapsvoorwaarde overeenkomt met bewijs voor een assembly. Als er een overeenkomst is, wordt de lidmaatschapsvoorwaarde van elk kind op volgorde getest en wordt gestopt wanneer de eerste overeenkomst plaatsvindt. Het resultaat is FirstMatchCodeGroup de samenvoeging van de beleidsinstructie van de hoofdcodegroep en de beleidsverklaring van de eerste onderliggende groep van die codegroep die overeenkomt.
FirstMatchCodeGroup is bedoeld voor programmatisch gebruik door toepassingsdomeinhosts om domeinbeleid in te stellen.
Constructors
| Name | Description |
|---|---|
| FirstMatchCodeGroup(IMembershipCondition, PolicyStatement) |
Verouderd.
Initialiseert een nieuw exemplaar van de FirstMatchCodeGroup 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.
Maakt een grondige kopie van de 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) |