AppDomain.IsCompatibilitySwitchSet(String) Metodo

Definizione

Ottiene un valore booleano che ammette valori Null, indica se sono impostate opzioni di compatibilità e, in tal caso, se è impostata l'opzione di compatibilità specificata.

public:
 Nullable<bool> IsCompatibilitySwitchSet(System::String ^ value);
public bool? IsCompatibilitySwitchSet (string value);
member this.IsCompatibilitySwitchSet : string -> Nullable<bool>
Public Function IsCompatibilitySwitchSet (value As String) As Nullable(Of Boolean)

Parametri

value
String

Opzione di compatibilità da testare.

Restituisce

Nullable<Boolean>

Riferimento Null (Nothing in Visual Basic) se non è impostata alcuna opzione di compatibilità; in caso contrario, un valore booleano che indica se l'opzione di compatibilità specificata da value è impostata.

Commenti

Questo metodo verifica se l'opzione di compatibilità specificata è stata impostata per il dominio applicazione corrente. Le opzioni di compatibilità ripristinano in genere un comportamento, ad esempio la modalità di ordinamento delle stringhe, che è stato modificato tra le versioni di .NET Framework. Vengono impostati chiamando il AppDomainSetup.SetCompatibilitySwitches metodo prima di creare un dominio applicazione.

La tabella seguente fornisce esempi di opzioni di compatibilità che possono essere impostate per ripristinare il comportamento delle versioni precedenti di .NET Framework.

Commutatore Significato
"NetFx40_LegacySecurityPolicy" La sicurezza dall'accesso al codice per .NET Framework 3.5 è abilitata in questo dominio applicazione. Vedere <elemento NetFx40_LegacySecurityPolicy>.
"NetFx40_Legacy20SortingBehavior" Le impostazioni predefinite per l'ordinamento delle stringhe per .NET Framework 3.5 sono abilitate in questo dominio applicazione. L'esito positivo richiede l'installazione di sort00001000.dll. Vedere <l'elemento CompatSortNLSVersion>.
"NetFx40_Legacy40SortingBehavior" Le impostazioni predefinite per l'ordinamento delle stringhe per .NET Framework 4e Unicode 5.0 sono abilitate in questo dominio dell'applicazione. L'esito positivo richiede l'installazione di sort00060101.dll.
"NetFx40_TimeSpanLegacyFormatMode" TimeSpan il comportamento di formattazione per .NET Framework 3.5 è abilitato in questo dominio applicazione. Vedere <TimeSpan_LegacyFormatMode> Elemento e la sezione "Ripristino della formattazione timeSpan legacy" dell'argomento TimeSpan .
"UseRandomizedStringHashAlgorithm" Il runtime calcola i codici hash per le stringhe per ogni dominio dell'applicazione anziché usare un singolo algoritmo hash che produce un codice hash coerente tra domini applicazione. Vedere <Elemento UseRandomizedStringHashAlgorithm>.

Si applica a

Vedi anche