AllowPartiallyTrustedCallersAttribute.PartialTrustVisibilityLevel Özellik

Tanım

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

public:
 property System::Security::PartialTrustVisibilityLevel PartialTrustVisibilityLevel { System::Security::PartialTrustVisibilityLevel get(); void set(System::Security::PartialTrustVisibilityLevel value); };
public System.Security.PartialTrustVisibilityLevel PartialTrustVisibilityLevel { get; set; }
member this.PartialTrustVisibilityLevel : System.Security.PartialTrustVisibilityLevel with get, set
Public Property PartialTrustVisibilityLevel As PartialTrustVisibilityLevel

Özellik Değeri

Sabit listesi değerlerinden biri. Varsayılan değer: VisibleToAllHosts.

Açıklamalar

Aşağıdaki örneklerde bu özelliğin nasıl kullanılacağı gösterilmektedir.

  • Varsayılan, koşulsuz APTCA:

    [assembly: AllowPartiallyTrustedCallers]  
    

    varsayılan olarak VisibleToAllHostsayarlanır.

  • Açık, koşulsuz APTCA:

    [assembly: AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=VisibleToAllHosts)]  
    

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

  • Açık, koşullu APTCA:

    [assembly: AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=NotVisibleByDefault)]  
    

    Derleme kısmi güven için denetlendi, ancak varsayılan olarak kısmi güven koduna görünmez. Derlemeyi kısmi güven koduna görünür hale getirmek için özelliğine AppDomainSetup.PartialTrustVisibleAssemblies ekleyin.

Şunlara uygulanır