AllowPartiallyTrustedCallersAttribute.PartialTrustVisibilityLevel Właściwość

Definicja

Pobiera lub ustawia domyślną częściową widoczność zaufania dla kodu oznaczonego atrybutem 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

Wartość właściwości

PartialTrustVisibilityLevel

Jedna z wartości wyliczenia. Wartość domyślna to VisibleToAllHosts.

Uwagi

W poniższych przykładach pokazano, jak używać tej właściwości.

  • Wartość domyślna, bezwarunkowa APTCA:

    [assembly: AllowPartiallyTrustedCallers]  
    

    Wartość domyślna to VisibleToAllHosts.

  • Jawna, bezwarunkowa ANALIZA APTCA:

    [assembly: AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=VisibleToAllHosts)]  
    

    Zestaw może być zawsze wywoływany przez kod częściowego zaufania.

  • Jawna, warunkowa analiza APTCA:

    [assembly: AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=NotVisibleByDefault)]  
    

    Zestaw został poddany inspekcji pod kątem częściowego zaufania, ale domyślnie nie jest widoczny dla kodu częściowego zaufania. Aby zestaw był widoczny dla kodu częściowego zaufania, dodaj go do AppDomainSetup.PartialTrustVisibleAssemblies właściwości .

Dotyczy