AllowPartiallyTrustedCallersAttribute.PartialTrustVisibilityLevel 屬性

定義

取得或設定標記為 AllowPartiallyTrustedCallersAttribute (APTCA) 屬性之程式碼的預設部分信任可視性。

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

屬性值

其中一個列舉值。 預設為 VisibleToAllHosts

備註

下列範例示範如何使用此屬性。

  • 預設、無條件的 APTCA:

    [assembly: AllowPartiallyTrustedCallers]  
    

    預設值為 VisibleToAllHosts

  • 明確、無條件的 APTCA:

    [assembly: AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=VisibleToAllHosts)]  
    

    組件一律能透過部分信任程式碼呼叫。

  • 明確、條件式 APTCA:

    [assembly: AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=NotVisibleByDefault)]  
    

    元件已稽核部分信任,但部分信任程式碼預設看不到。 若要對部分信任程式碼顯示組件,請將它加入 AppDomainSetup.PartialTrustVisibleAssemblies 屬性中。

適用於