Поделиться через


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.

Применяется к