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 свойство.

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