FirstMatchCodeGroup Třída

Definice

Upozornění

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

Upozornění

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.

Umožňuje definovat zásady zabezpečení sjednocením prohlášení o zásadách skupiny kódu a zásad první podřízené skupiny kódu, která odpovídá. Tato třída se nemůže dědit.

public ref class FirstMatchCodeGroup 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 FirstMatchCodeGroup : 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
public sealed class FirstMatchCodeGroup : System.Security.Policy.CodeGroup
[<System.Obsolete("This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type FirstMatchCodeGroup = class
    inherit 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
type FirstMatchCodeGroup = class
    inherit CodeGroup
Public NotInheritable Class FirstMatchCodeGroup
Inherits CodeGroup
Dědičnost
FirstMatchCodeGroup
Atributy

Poznámky

Caution

Zabezpečení přístupu kódu (CAS) je zastaralé ve všech verzích rozhraní .NET Framework a .NET. Nedávné verze .NET nezohledňují anotace CAS a způsobují chyby, pokud se používají API související s CAS. Vývojáři by měli hledat alternativní způsoby provádění úloh zabezpečení.

Skupiny kódu jsou stavební bloky zásad zabezpečení přístupu kódu. Každá úroveň zásad se skládá z kořenové skupiny kódu, která může mít podřízené skupiny kódu. Každá podřízená skupina kódu může mít své vlastní podřízené skupiny kódu; toto chování se rozšiřuje na libovolný počet úrovní, které tvoří strom. Každá skupina kódu má podmínku členství, která určuje, zda dané sestavení patří na základě důkazů pro toto sestavení. Zásady se vztahují pouze na skupiny kódu, jejichž podmínky členství odpovídají danému sestavení a jejich podřízeným skupinám kódu.

Stejně jako každá skupina kódu platí pouze v případě, FirstMatchCodeGroup že její podmínka členství odpovídá důkazům pro sestavení. Pokud existuje shoda, testuje podmínku členství každého podřízeného souboru v pořadí a zastaví se při výskytu první shody. Výsledkem FirstMatchCodeGroup je sjednocení prohlášení o zásadách kořenové skupiny kódu a prohlášení o zásadách první podřízené skupiny kódu této skupiny kódu, která odpovídá.

FirstMatchCodeGroup je určen pro programové použití hostiteli domény aplikace k nastavení zásad domény.

Konstruktory

Name Description
FirstMatchCodeGroup(IMembershipCondition, PolicyStatement)
Zastaralé.
Zastaralé.

Inicializuje novou instanci FirstMatchCodeGroup třídy.

Vlastnosti

Name Description
AttributeString
Zastaralé.
Zastaralé.

Získá řetězcovou reprezentaci atributů příkazu zásady pro skupinu kódu.

(Zděděno od CodeGroup)
Children
Zastaralé.
Zastaralé.

Získá nebo nastaví seřazený seznam podřízených skupin kódu skupiny kódu.

(Zděděno od CodeGroup)
Description
Zastaralé.
Zastaralé.

Získá nebo nastaví popis skupiny kódu.

(Zděděno od CodeGroup)
MembershipCondition
Zastaralé.
Zastaralé.

Získá nebo nastaví podmínku členství ve skupině kódu.

(Zděděno od CodeGroup)
MergeLogic
Zastaralé.
Zastaralé.

Získá logiku sloučení.

Name
Zastaralé.
Zastaralé.

Získá nebo nastaví název skupiny kódu.

(Zděděno od CodeGroup)
PermissionSetName
Zastaralé.
Zastaralé.

Získá název pojmenované sady oprávnění pro skupinu kódu.

(Zděděno od CodeGroup)
PolicyStatement
Zastaralé.
Zastaralé.

Získá nebo nastaví příkaz zásad přidružený ke skupině kódu.

(Zděděno od CodeGroup)

Metody

Name Description
AddChild(CodeGroup)
Zastaralé.
Zastaralé.

Přidá podřízenou skupinu kódu do aktuální skupiny kódu.

(Zděděno od CodeGroup)
Copy()
Zastaralé.
Zastaralé.

Vytvoří hlubokou kopii skupiny kódu.

CreateXml(SecurityElement, PolicyLevel)
Zastaralé.
Zastaralé.

Při přepsání v odvozené třídě serializuje vlastnosti a vnitřní stav specifické pro odvozenou skupinu kódu a přidá serializaci do zadané SecurityElement.

(Zděděno od CodeGroup)
Equals(CodeGroup, Boolean)
Zastaralé.
Zastaralé.

Určuje, zda je zadaná skupina kódu ekvivalentní aktuální skupině kódu a zkontroluje také podřízené skupiny kódu, pokud je zadána.

(Zděděno od CodeGroup)
Equals(Object)
Zastaralé.
Zastaralé.

Určuje, zda je zadaná skupina kódu ekvivalentní aktuální skupině kódu.

(Zděděno od CodeGroup)
FromXml(SecurityElement, PolicyLevel)
Zastaralé.
Zastaralé.

Rekonstruuje objekt zabezpečení s danou úrovní stavu a zásad z kódování XML.

(Zděděno od CodeGroup)
FromXml(SecurityElement)
Zastaralé.
Zastaralé.

Rekonstruuje objekt zabezpečení s daným stavem z kódování XML.

(Zděděno od CodeGroup)
GetHashCode()
Zastaralé.
Zastaralé.

Získá hash kód aktuální skupiny kódu.

(Zděděno od CodeGroup)
GetType()
Zastaralé.
Zastaralé.

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()
Zastaralé.
Zastaralé.

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ParseXml(SecurityElement, PolicyLevel)
Zastaralé.
Zastaralé.

Při přepsání v odvozené třídě rekonstruuje vlastnosti a vnitřní stav specifické pro odvozenou skupinu kódu ze zadané SecurityElement.

(Zděděno od CodeGroup)
RemoveChild(CodeGroup)
Zastaralé.
Zastaralé.

Odebere zadanou podřízenou skupinu kódu.

(Zděděno od CodeGroup)
Resolve(Evidence)
Zastaralé.
Zastaralé.

Řeší zásady pro skupinu kódu a její potomky pro sadu důkazů.

ResolveMatchingCodeGroups(Evidence)
Zastaralé.
Zastaralé.

Řeší odpovídající skupiny kódu.

ToString()
Zastaralé.
Zastaralé.

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
ToXml()
Zastaralé.
Zastaralé.

Vytvoří kódování XML objektu zabezpečení a jeho aktuální stav.

(Zděděno od CodeGroup)
ToXml(PolicyLevel)
Zastaralé.
Zastaralé.

Vytvoří kódování XML objektu zabezpečení, jeho aktuální stav a úroveň zásad, ve které kód existuje.

(Zděděno od CodeGroup)

Platí pro