FileCodeGroup Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Upozornění
Code Access Security is not supported or honored by the runtime.
Uděluje oprávnění manipulovat se soubory umístěnými v sestaveních kódu ke sestavením kódu, která odpovídají podmínce členství. Tato třída se nemůže dědit.
public ref class FileCodeGroup sealed : System::Security::Policy::CodeGroup
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class FileCodeGroup : System.Security.Policy.CodeGroup
[System.Serializable]
public sealed class FileCodeGroup : System.Security.Policy.CodeGroup
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class FileCodeGroup : System.Security.Policy.CodeGroup
public sealed class FileCodeGroup : System.Security.Policy.CodeGroup
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type FileCodeGroup = class
inherit CodeGroup
[<System.Serializable>]
type FileCodeGroup = class
inherit CodeGroup
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type FileCodeGroup = class
inherit CodeGroup
type FileCodeGroup = class
inherit CodeGroup
Public NotInheritable Class FileCodeGroup
Inherits CodeGroup
- Dědičnost
- 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.
FileCodeGroup má stejnou sémantiku podřízené sémantiky jako UnionCodeGroup. Vrátí však sadu oprávnění obsahující dynamicky vypočítanou FileCodeGroup sadu, která uděluje přístup k souboru k adresáři, FileIOPermission ze kterého se kód spouští. UnionCodeGroup Vrátí pouze statickou sadu oprávnění. Typ uděleného přístupu k souboru se předává jako parametr konstruktoru.
Tato skupina kódu odpovídá pouze sestavením spuštěným přes souborový protokol, tj. sestavení s adresami URL odkazovanými na soubor nebo cestu UNC.
Konstruktory
| Name | Description |
|---|---|
| FileCodeGroup(IMembershipCondition, FileIOPermissionAccess) |
Zastaralé.
Inicializuje novou instanci FileCodeGroup třídy. |
Vlastnosti
| Name | Description |
|---|---|
| AttributeString |
Zastaralé.
Získá řetězcovou reprezentaci atributů příkazu zásady pro skupinu kódu. |
| Children |
Zastaralé.
Získá nebo nastaví seřazený seznam podřízených skupin kódu skupiny kódu. (Zděděno od CodeGroup) |
| Description |
Zastaralé.
Získá nebo nastaví popis skupiny kódu. (Zděděno od CodeGroup) |
| MembershipCondition |
Zastaralé.
Získá nebo nastaví podmínku členství ve skupině kódu. (Zděděno od CodeGroup) |
| MergeLogic |
Zastaralé.
Získá logiku sloučení. |
| Name |
Zastaralé.
Získá nebo nastaví název skupiny kódu. (Zděděno od CodeGroup) |
| PermissionSetName |
Zastaralé.
Získá název pojmenované sady oprávnění pro skupinu kódu. |
| PolicyStatement |
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é.
Přidá podřízenou skupinu kódu do aktuální skupiny kódu. (Zděděno od CodeGroup) |
| Copy() |
Zastaralé.
Vytvoří hlubokou kopii aktuální skupiny kódu. |
| CreateXml(SecurityElement, PolicyLevel) |
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é.
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é.
Určuje, zda je zadaná skupina kódu ekvivalentní aktuální skupině kódu. |
| FromXml(SecurityElement, PolicyLevel) |
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é.
Rekonstruuje objekt zabezpečení s daným stavem z kódování XML. (Zděděno od CodeGroup) |
| GetHashCode() |
Zastaralé.
Získá hash kód aktuální skupiny kódu. |
| GetType() |
Zastaralé.
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Zastaralé.
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ParseXml(SecurityElement, PolicyLevel) |
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é.
Odebere zadanou podřízenou skupinu kódu. (Zděděno od CodeGroup) |
| Resolve(Evidence) |
Zastaralé.
Řeší zásady pro skupinu kódu a její potomky pro sadu důkazů. |
| ResolveMatchingCodeGroups(Evidence) |
Zastaralé.
Řeší odpovídající skupiny kódu. |
| ToString() |
Zastaralé.
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
| ToXml() |
Zastaralé.
Vytvoří kódování XML objektu zabezpečení a jeho aktuální stav. (Zděděno od CodeGroup) |
| ToXml(PolicyLevel) |
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) |