AllowPartiallyTrustedCallersAttribute.PartialTrustVisibilityLevel Proprietà

Definizione

Ottiene o imposta la visibilità predefinita in un contesto parzialmente attendibile del codice contrassegnato con l'attributo 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

Valore della proprietà

PartialTrustVisibilityLevel

Uno dei valori di enumerazione. Il valore predefinito è VisibleToAllHosts.

Commenti

Gli esempi seguenti illustrano come usare questa proprietà.

  • Impostazione predefinita, incondizionato APTCA:

    [assembly: AllowPartiallyTrustedCallers]  
    

    Il valore predefinito è VisibleToAllHosts.

  • APTCA esplicito e incondizionato:

    [assembly: AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=VisibleToAllHosts)]  
    

    L'assembly può sempre essere chiamato dal codice parzialmente attendibile.

  • APTCA esplicito e condizionale:

    [assembly: AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=NotVisibleByDefault)]  
    

    L'assembly è stato controllato per l'attendibilità parziale, ma non è visibile al codice di attendibilità parziale per impostazione predefinita. Per rendere visibile l'assembly al codice parzialmente attendibile, aggiungerlo alla proprietà AppDomainSetup.PartialTrustVisibleAssemblies.

Si applica a