FileCodeGroup Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Perhatian
Code Access Security is not supported or honored by the runtime.
Memberikan izin untuk memanipulasi file yang terletak di rakitan kode untuk membuat kode rakitan yang cocok dengan kondisi keanggotaan. Kelas ini tidak dapat diwariskan.
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
- Warisan
- Atribut
Keterangan
Caution
Keamanan Akses Kode (CAS) telah tidak digunakan lagi di semua versi .NET Framework dan .NET. Versi terbaru .NET tidak mematuhi anotasi CAS dan menghasilkan kesalahan jika API terkait CAS digunakan. Pengembang harus mencari cara alternatif untuk menyelesaikan tugas keamanan.
Grup kode adalah blok penyusun kebijakan keamanan akses kode. Setiap tingkat kebijakan terdiri dari grup kode akar yang dapat memiliki grup kode anak. Setiap grup kode anak dapat memiliki grup kode anak mereka sendiri; perilaku ini meluas ke sejumlah tingkatan, membentuk pohon. Setiap grup kode memiliki kondisi keanggotaan yang menentukan apakah rakitan tertentu miliknya berdasarkan bukti untuk assembly tersebut. Hanya grup kode yang kondisi keanggotaannya cocok dengan rakitan tertentu dan grup kode anak mereka yang menerapkan kebijakan.
FileCodeGroup memiliki semantik pencocokan anak yang sama dengan UnionCodeGroup. Namun, FileCodeGroup mengembalikan set izin yang berisi yang dihitung FileIOPermission secara dinamis yang memberikan akses file ke direktori tempat kode dijalankan; UnionCodeGroup hanya mengembalikan set izin statis. Jenis akses file yang diberikan diteruskan sebagai parameter ke konstruktor.
Grup kode ini hanya cocok dengan rakitan yang dijalankan melalui protokol file, yaitu rakitan yang memiliki URL yang menunjuk ke file atau jalur UNC.
Konstruktor
| Nama | Deskripsi |
|---|---|
| FileCodeGroup(IMembershipCondition, FileIOPermissionAccess) |
Kedaluwarsa.
Menginisialisasi instans baru dari kelas FileCodeGroup. |
Properti
| Nama | Deskripsi |
|---|---|
| AttributeString |
Kedaluwarsa.
Mendapatkan representasi string dari atribut pernyataan kebijakan untuk grup kode. |
| Children |
Kedaluwarsa.
Mendapatkan atau mengatur daftar grup kode anak yang diurutkan dari grup kode. (Diperoleh dari CodeGroup) |
| Description |
Kedaluwarsa.
Mendapatkan atau mengatur deskripsi grup kode. (Diperoleh dari CodeGroup) |
| MembershipCondition |
Kedaluwarsa.
Mendapatkan atau mengatur kondisi keanggotaan grup kode. (Diperoleh dari CodeGroup) |
| MergeLogic |
Kedaluwarsa.
Mendapatkan logika penggabungan. |
| Name |
Kedaluwarsa.
Mendapatkan atau mengatur nama grup kode. (Diperoleh dari CodeGroup) |
| PermissionSetName |
Kedaluwarsa.
Mendapatkan nama set izin bernama untuk grup kode. |
| PolicyStatement |
Kedaluwarsa.
Mendapatkan atau menetapkan pernyataan kebijakan yang terkait dengan grup kode. (Diperoleh dari CodeGroup) |
Metode
| Nama | Deskripsi |
|---|---|
| AddChild(CodeGroup) |
Kedaluwarsa.
Menambahkan grup kode anak ke grup kode saat ini. (Diperoleh dari CodeGroup) |
| Copy() |
Kedaluwarsa.
Membuat salinan mendalam dari grup kode saat ini. |
| CreateXml(SecurityElement, PolicyLevel) |
Kedaluwarsa.
Ketika ditimpa dalam kelas turunan, menserialisasikan properti dan status internal khusus untuk grup kode turunan dan menambahkan serialisasi ke yang ditentukan SecurityElement. (Diperoleh dari CodeGroup) |
| Equals(CodeGroup, Boolean) |
Kedaluwarsa.
Menentukan apakah grup kode yang ditentukan setara dengan grup kode saat ini, memeriksa grup kode anak juga, jika ditentukan. (Diperoleh dari CodeGroup) |
| Equals(Object) |
Kedaluwarsa.
Menentukan apakah grup kode yang ditentukan setara dengan grup kode saat ini. |
| FromXml(SecurityElement, PolicyLevel) |
Kedaluwarsa.
Rekonstruksi objek keamanan dengan status dan tingkat kebijakan tertentu dari pengodean XML. (Diperoleh dari CodeGroup) |
| FromXml(SecurityElement) |
Kedaluwarsa.
Rekonstruksi objek keamanan dengan status tertentu dari pengodean XML. (Diperoleh dari CodeGroup) |
| GetHashCode() |
Kedaluwarsa.
Mendapatkan kode hash dari grup kode saat ini. |
| GetType() |
Kedaluwarsa.
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| MemberwiseClone() |
Kedaluwarsa.
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| ParseXml(SecurityElement, PolicyLevel) |
Kedaluwarsa.
Ketika ditimpa dalam kelas turunan, rekonstruksi properti dan status internal khusus untuk grup kode turunan dari yang ditentukan SecurityElement. (Diperoleh dari CodeGroup) |
| RemoveChild(CodeGroup) |
Kedaluwarsa.
Menghapus grup kode anak yang ditentukan. (Diperoleh dari CodeGroup) |
| Resolve(Evidence) |
Kedaluwarsa.
Menyelesaikan kebijakan untuk grup kode dan turunannya untuk serangkaian bukti. |
| ResolveMatchingCodeGroups(Evidence) |
Kedaluwarsa.
Menyelesaikan grup kode yang cocok. |
| ToString() |
Kedaluwarsa.
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
| ToXml() |
Kedaluwarsa.
Membuat pengodean XML objek keamanan dan statusnya saat ini. (Diperoleh dari CodeGroup) |
| ToXml(PolicyLevel) |
Kedaluwarsa.
Membuat pengodean XML objek keamanan, statusnya saat ini, dan tingkat kebijakan tempat kode berada. (Diperoleh dari CodeGroup) |