FileCodeGroup Osztály

Definíció

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
FileCodeGroup
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)

A következőre érvényes: