PartialTrustVisibilityLevel Enum
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.
Menentukan visibilitas kepercayaan parsial default untuk kode yang ditandai dengan atribut AllowPartiallyTrustedCallersAttribute (APTCA).
public enum class PartialTrustVisibilityLevel
public enum PartialTrustVisibilityLevel
type PartialTrustVisibilityLevel =
Public Enum PartialTrustVisibilityLevel
- Warisan
Bidang
| Nama | Nilai | Deskripsi |
|---|---|---|
| VisibleToAllHosts | 0 | Rakitan selalu dapat dipanggil dengan kode kepercayaan parsial. |
| NotVisibleByDefault | 1 | Rakitan telah diaudit untuk kepercayaan parsial, tetapi tidak terlihat oleh kode kepercayaan parsial di semua host. Untuk membuat rakitan terlihat oleh kode kepercayaan parsial, tambahkan ke PartialTrustVisibleAssemblies properti . |
Keterangan
PartialTrustVisibilityLevel diteruskan sebagai parameter pengaturan properti ke AllowPartiallyTrustedCallersAttribute.AllowPartiallyTrustedCallersAttribute konstruktor. Jika tidak ada parameter yang diteruskan ke konstruktor, defaultnya adalah VisibleToAllHosts.
Anda mengaktifkan rakitan tepercaya sebagian yang diidentifikasi sebagai NotVisibleByDefault dengan menambahkannya ke PartialTrustVisibleAssemblies properti domain aplikasi mereka. Jika Anda mengaktifkan rakitan yang mereferensikan (secara langsung atau tidak langsung) rakitan tepercaya parsial lainnya yang notVisibleByDefault, rakitan lain tersebut juga harus diaktifkan.
Ketika pustaka APTCA yang menentukan PartialTrustVisibilityLevel dan yang memenuhi syarat untuk berbagi kode dimuat untuk pertama kalinya, pustaka tersebut dimuat ke dalam domain bersama. Setiap kali assembly tersebut dimuat dengan yang sama PartialTrustVisibilityLevel ke domain lain, rakitan tersebut akan dibagikan. Namun, jika assembly dimuat dengan yang berbeda PartialTrustVisibilityLevel, itu tidak akan dibagikan.