PartialTrustVisibilityLevel Enum

Definisi

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
PartialTrustVisibilityLevel

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.

Berlaku untuk