FileCodeGroup Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Engedélyt ad a kódszerelvényekben található fájloknak a tagsági feltételnek megfelelő kódszerelvények kezelésére. Ez az osztály nem örökölhető.
public ref class FileCodeGroup sealed : 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
[<System.Serializable>]
type FileCodeGroup = class
inherit CodeGroup
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type FileCodeGroup = class
inherit CodeGroup
Public NotInheritable Class FileCodeGroup
Inherits CodeGroup
- Öröklődés
- Attribútumok
Megjegyzések
Figyelmeztetés
A Code Access Security (CAS) elavult a .NET-keretrendszer és a .NET összes verziójában. A .NET legújabb verziói nem tartják tiszteletben a CAS-megjegyzéseket, és cas-okkal kapcsolatos API-k használata esetén hibákat okoznak. A fejlesztőknek alternatív módot kell keresnie a biztonsági feladatok elvégzésére.
A kódcsoportok a kódhozzáférés biztonsági szabályzatának építőelemei. Minden szabályzatszint egy gyökérkódcsoportból áll, amely gyermekkódcsoportokkal rendelkezhet. Minden gyermekkódcsoport rendelkezhet saját gyermekkódcsoportokkal; ez a viselkedés tetszőleges számú szintre terjed ki, és fát képez. Minden kódcsoport rendelkezik egy tagsági feltétellel, amely meghatározza, hogy egy adott szerelvény tartozik-e hozzá az adott szerelvény bizonyítékai alapján. Csak azok a kódcsoportok érvényesek, amelyek tagsági feltételei egy adott szerelvénynek megfelelnek, és gyermekkódcsoportjaik szabályzatot alkalmaznak.
FileCodeGroup ugyanazokkal a szemantikával rendelkezik, mint a UnionCodeGroup. Azonban egy dinamikusan számított FileIOPermission engedélykészletet ad vissza, FileCodeGroup amely fájlhozzáférést biztosít ahhoz a könyvtárhoz, amelyből a kód fut; UnionCodeGroup csak statikus engedélykészletet ad vissza. A megadott fájlhozzáférés típusa paraméterként lesz átadva a konstruktornak.
Ez a kódcsoport csak a fájlprotokollon futtatott szerelvényekre, azaz olyan szerelvényekre vonatkozik, amelyek egy fájlra vagy UNC-elérési útra mutató URL-címekkel rendelkeznek.
Konstruktorok
| Name | Description |
|---|---|
| FileCodeGroup(IMembershipCondition, FileIOPermissionAccess) |
Inicializálja a FileCodeGroup osztály új példányát. |
Tulajdonságok
| Name | Description |
|---|---|
| AttributeString |
Lekéri a kódcsoport házirend-utasításának attribútumait ábrázoló sztringet. |
| Children |
Lekéri vagy beállítja egy kódcsoport gyermekkódcsoportjainak rendezett listáját. (Öröklődés forrása CodeGroup) |
| Description |
Lekéri vagy beállítja a kódcsoport leírását. (Öröklődés forrása CodeGroup) |
| MembershipCondition |
Lekéri vagy beállítja a kódcsoport tagsági feltételét. (Öröklődés forrása CodeGroup) |
| MergeLogic |
Lekéri az egyesítési logikát. |
| Name |
Lekéri vagy beállítja a kódcsoport nevét. (Öröklődés forrása CodeGroup) |
| PermissionSetName |
Lekéri a kódcsoport elnevezett engedélykészletének nevét. |
| PolicyStatement |
Lekéri vagy beállítja a kódcsoporthoz társított szabályzatutasítást. (Öröklődés forrása CodeGroup) |
Metódusok
| Name | Description |
|---|---|
| AddChild(CodeGroup) |
Gyermekkódcsoportot ad hozzá az aktuális kódcsoporthoz. (Öröklődés forrása CodeGroup) |
| Copy() |
Az aktuális kódcsoport részletes másolatát készíti el. |
| CreateXml(SecurityElement, PolicyLevel) |
Származtatott osztály felülírásakor szerializálja a származtatott kódcsoporthoz tartozó tulajdonságokat és belső állapotot, és hozzáadja a szerializálást a megadotthoz SecurityElement. (Öröklődés forrása CodeGroup) |
| Equals(CodeGroup, Boolean) |
Meghatározza, hogy a megadott kódcsoport egyenértékű-e az aktuális kódcsoportdal, és ha meg van adva, ellenőrizze a gyermekkódcsoportokat is. (Öröklődés forrása CodeGroup) |
| Equals(Object) |
Meghatározza, hogy a megadott kódcsoport egyenértékű-e az aktuális kódcsoportdal. |
| FromXml(SecurityElement, PolicyLevel) |
Egy adott állapottal és szabályzatszinttel rendelkező biztonsági objektumot rekonstruál egy XML-kódolásból. (Öröklődés forrása CodeGroup) |
| FromXml(SecurityElement) |
Egy adott állapotú biztonsági objektum rekonstruálása XML-kódolásból. (Öröklődés forrása CodeGroup) |
| GetHashCode() |
Lekéri az aktuális kódcsoport kivonatkódját. |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ParseXml(SecurityElement, PolicyLevel) |
Származtatott osztály felülírásakor a megadott SecurityElementkódcsoporthoz tartozó tulajdonságokat és belső állapotot rekonstruálja. (Öröklődés forrása CodeGroup) |
| RemoveChild(CodeGroup) |
Eltávolítja a megadott gyermekkódcsoportot. (Öröklődés forrása CodeGroup) |
| Resolve(Evidence) |
Feloldja a kódcsoportra és annak leszármazottaira vonatkozó szabályzatot egy bizonyítékkészlet esetében. |
| ResolveMatchingCodeGroups(Evidence) |
Feloldja az egyező kódcsoportokat. |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
| ToXml() |
Xml-kódolást hoz létre a biztonsági objektumról és annak aktuális állapotáról. (Öröklődés forrása CodeGroup) |
| ToXml(PolicyLevel) |
Xml-kódolást hoz létre a biztonsági objektumról, annak aktuális állapotáról és a szabályzatszintről, amelyen belül a kód létezik. (Öröklődés forrása CodeGroup) |