Condividi tramite


AllowPartiallyTrustedCallersAttribute.PartialTrustVisibilityLevel Proprietà

Definizione

Ottiene o imposta la visibilità di attendibilità parziale predefinita per il 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à

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

Commenti

Negli esempi seguenti viene illustrato come utilizzare questa proprietà.

  • APTCA predefinito e non condizionale:

    [assembly: AllowPartiallyTrustedCallers]
    

    Il valore predefinito è VisibleToAllHosts.

  • APTCA esplicito e incondizionato:

    [assembly: AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=VisibleToAllHosts)]
    

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

  • APTCA esplicito e condizionale:

    [assembly: AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=NotVisibleByDefault)]
    

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

Si applica a