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

プロパティ値

列挙値の 1 つ。 既定値は、VisibleToAllHosts です。

注釈

次の例では、このプロパティの使用方法を示します。

  • 既定の無条件 APTCA:

    [assembly: AllowPartiallyTrustedCallers]  
    

    既定値は VisibleToAllHosts です。

  • 明示的で無条件の APTCA:

    [assembly: AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=VisibleToAllHosts)]  
    

    アセンブリはいつでも部分信頼コードから呼び出すことができます。

  • 明示的な条件付き APTCA:

    [assembly: AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=NotVisibleByDefault)]  
    

    アセンブリは部分信頼に対して監査されていますが、既定では部分信頼コードには表示されません。 部分信頼コードからアセンブリを参照できるようにするには、アセンブリを AppDomainSetup.PartialTrustVisibleAssemblies プロパティに追加します。

適用対象