Aracılığıyla paylaş


PartialTrustVisibilityLevel Sabit listesi

Tanım

AllowPartiallyTrustedCallersAttribute (APTCA) özniteliğiyle 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

Name Değer Description
VisibleToAllHosts 0

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

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.

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 diğer kısmen güvenilen derlemelere başvuran (doğrudan veya dolaylı) bir derlemeyi etkinleştirirseniz, bu diğer derlemeler de etkinleştirilmelidir.

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

Şunlara uygulanır