AppDomain.IsCompatibilitySwitchSet(String) Metodo

Definizione

Ottiene un valore booleano nullable che 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.

Valori restituiti

Riferimento Null (Nothing in Visual Basic) se non sono impostate opzioni di compatibilità. In caso contrario, viene impostato un valore booleano che indica se è impostata l'opzione di compatibilità specificata da value.

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.

Interruttore Significato
"NetFx40_LegacySecurityPolicy" La sicurezza dell'accesso al codice per .NET Framework 3.5 è abilitata in questo dominio dell'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. Per l'esito positivo è necessario installare sort00001000.dll. Vedere <Elemento CompatSortNLSVersion>.
"NetFx40_Legacy40SortingBehavior" Le impostazioni predefinite per l'ordinamento delle stringhe per .NET Framework 4 e Unicode 5.0 sono abilitate in questo dominio applicazione. Per l'esito positivo è necessario installare sort00060101.dll.
"NetFx40_TimeSpanLegacyFormatMode" TimeSpan 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 in base al dominio dell'applicazione invece di usare un singolo algoritmo hash che produce un codice hash coerente nei domini applicazione. Vedere <UseRandomizedStringHashAlgorithm elemento>.

Si applica a

Vedi anche