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 AllowPartiallyTrustedCallersAttribute atribut (APTCA).
public enum class PartialTrustVisibilityLevel
public enum PartialTrustVisibilityLevel
type PartialTrustVisibilityLevel =
Public Enum PartialTrustVisibilityLevel
- Warisan
Bidang
NotVisibleByDefault | 1 | Perakitan 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 . |
VisibleToAllHosts | 0 | Perakitan selalu dapat dipanggil dengan kode kepercayaan parsial. |
Keterangan
PartialTrustVisibilityLevel diteruskan sebagai parameter pengaturan properti ke AllowPartiallyTrustedCallersAttribute.AllowPartiallyTrustedCallersAttribute konstruktor. Jika tidak ada parameter yang diteruskan ke konstruktor, defaultnya adalah VisibleToAllHosts.
Anda mengaktifkan sebagian rakitan tepercaya 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 lainnya 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, assembly tersebut akan dibagikan. Namun, jika assembly dimuat dengan yang berbeda PartialTrustVisibilityLevel
, assembly tidak akan dibagikan.