AllowPartiallyTrustedCallersAttribute.PartialTrustVisibilityLevel Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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.