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.