PartialTrustVisibilityLevel Sabit listesi

Tanım

(APTCA) özniteliğiyle AllowPartiallyTrustedCallersAttribute işaretlenmiş kod için varsayılan kısmi güven görünürlüğünü belirtir.

public enum class PartialTrustVisibilityLevel
public enum PartialTrustVisibilityLevel
type PartialTrustVisibilityLevel = 
Public Enum PartialTrustVisibilityLevel
Devralma
PartialTrustVisibilityLevel

Alanlar

NotVisibleByDefault 1

Derleme kısmi güven için denetlendi, ancak tüm konaklarda kısmi güven koduna görünmez. Derlemeyi kısmi güven koduna görünür hale getirmek için özelliğine PartialTrustVisibleAssemblies ekleyin.

VisibleToAllHosts 0

Derleme her zaman kısmi güven kodu tarafından çağrılabilir.

Açıklamalar

PartialTrustVisibilityLevel oluşturucuya AllowPartiallyTrustedCallersAttribute.AllowPartiallyTrustedCallersAttribute özellik ayarı parametresi olarak geçirilir. Oluşturucuya hiçbir parametre geçirilmediyse, varsayılan değer VisibleToAllHosts'tır.

NotVisibleByDefault olarak tanımlanan kısmen güvenilen derlemeleri uygulama etki alanının özelliğine PartialTrustVisibleAssemblies ekleyerek etkinleştirirsiniz. NotVisibleByDefault olan kısmen güvenilen diğer derlemelere başvuran (doğrudan veya dolaylı) bir derlemeyi etkinleştirirseniz, bu diğer derlemeler de etkinleştirilmelidir.

Kod paylaşımı için uygun olan ve belirten bir PartialTrustVisibilityLevel APTCA kitaplığı ilk kez yüklendiğinde, paylaşılan etki alanına yüklenir. Bu derleme aynı PartialTrustVisibilityLevel ile başka bir etki alanına yüklendiğinde paylaşılır. Ancak, derleme farklı PartialTrustVisibilityLevelbir ile yüklenirse paylaşılmaz.

Şunlara uygulanır