HostSecurityPolicyResolver 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.
Menyediakan cara untuk menyesuaikan perilaku ASP.NET pada run time yang mengambil alih kebijakan keamanan akses kode ASP.NET.
public ref class HostSecurityPolicyResolver
public class HostSecurityPolicyResolver
type HostSecurityPolicyResolver = class
Public Class HostSecurityPolicyResolver
- Warisan
-
HostSecurityPolicyResolver
Keterangan
Di lingkungan hosting Web yang kompleks seperti SharePoint dan farm Web, Anda mungkin harus memperluas kebijakan keamanan akses kode ASP.NET. Dengan memperluas jenis HostSecurityPolicyResolver, Anda dapat menerapkan perilaku kebijakan keamanan kustom yang mengambil alih kebijakan keamanan akses kode ASP.NET.
Mengonfigurasi Kelas HostSecurityPolicyResolver
Dalam file konfigurasi, Anda dapat mengonfigurasi instans kustom HostSecurityPolicyResolver dengan menambahkan HostSecurityPolicyResolverType atribut ke trust elemen . Atribut
Sintaks berikut menunjukkan cara mengonfigurasi atribut:
<trust
Level = "[Full|High|Medium|Low|Minimal]"
permissionSetName = "name of the permission set"
hostSecurityPolicyResolverType = "security policy resolution type"
/>
Atribut PermissionSetName dalam trust elemen dapat diatur ke nilai string yang menunjukkan izin bernama yang diatur dalam file konfigurasi kepercayaan parsial harus digunakan. Secara default, ASP.NET 4 mengatur atribut ini ke "ASP.Net".
Atribut HostSecurityPolicyResolverType dalam elemen trust menunjukkan objek HostSecurityPolicyResolver kustom yang akan dimuat oleh ASP.NET. Jika atribut diatur ke string kosong, aplikasi menggunakan logika default ASP.NET untuk menentukan izin untuk perakitan. Atribut HostSecurityPolicyResolver jenis tidak dapat diatur ke nilai null.
Important
Rakitan yang berisi jenis turunan HostSecurityPolicyResolver harus berjalan dengan kepercayaan penuh, karena jenis kustom menyediakan informasi yang dapat digunakan ASP.NET untuk meningkatkan rakitan ke kepercayaan penuh. Secara umum, Anda harus menyebarkan jenis pemecah masalah kebijakan kustom di cache perakitan global, di mana ia akan berjalan dengan kepercayaan penuh.
Ketika Anda menerapkan kelas ini, Anda harus mengambil ResolvePolicy alih metode . Bergantung pada instans yang diteruskan Evidence sebagai parameter, metode mengembalikan nilai enumerasi yang menunjukkan kebijakan keamanan untuk diterapkan ke perakitan. Kumpulan kebijakan keamanan yang tersedia ditentukan oleh HostSecurityPolicyResults enumerasi.
Konstruktor
| Nama | Deskripsi |
|---|---|
| HostSecurityPolicyResolver() |
Menginisialisasi instans baru dari kelas HostSecurityPolicyResolver. |
Metode
| Nama | Deskripsi |
|---|---|
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| ResolvePolicy(Evidence) |
Mendapatkan nilai yang menunjukkan kebijakan keamanan yang harus diterapkan ke rakitan. |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Berlaku untuk
Lihat juga
- HostSecurityManager
- Keamanan Akses Kode
- ASP.NET Keamanan Aplikasi di Lingkungan yang Dihosting