Bagikan melalui


PartialTrustVisibilityLevel Enum

Definisi

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
PartialTrustVisibilityLevel

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.

Berlaku untuk