AppDomain.IsCompatibilitySwitchSet(String) AppDomain.IsCompatibilitySwitchSet(String) AppDomain.IsCompatibilitySwitchSet(String) AppDomain.IsCompatibilitySwitchSet(String) Method

Definición

Obtiene un valor booleano que acepta valores NULL que indica si se ha establecido algún modificador de compatibilidad y, en ese caso, si se ha establecido el modificador de compatibilidad especificado.Gets a nullable Boolean value that indicates whether any compatibility switches are set, and if so, whether the specified compatibility switch is set.

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

Parámetros

value
String String String String

Modificador de compatibilidad que se va a comprobar.The compatibility switch to test.

Devoluciones

Una referencia nula (Nothing en Visual Basic) si no se estableció ningún modificador de compatibilidad; de lo contrario, es un valor booleano que indica si se estableció el modificador de compatibilidad especificado por value.A null reference (Nothing in Visual Basic) if no compatibility switches are set; otherwise, a Boolean value that indicates whether the compatibility switch that is specified by value is set.

Comentarios

Este método comprueba si se ha establecido el modificador de compatibilidad especificado para el dominio de aplicación actual.This method tests whether the specified compatibility switch has been set for the current application domain. Normalmente, los modificadores de compatibilidad restauran un comportamiento (por ejemplo, la forma en que se ordenan las cadenas) que se cambiaron entre las versiones del .NET Framework.Compatibility switches typically restore a behavior (such as the way strings are sorted) that was changed between versions of the .NET Framework. Se establecen mediante una llamada al AppDomainSetup.SetCompatibilitySwitches método antes de crear un dominio de aplicación.They are set by calling the AppDomainSetup.SetCompatibilitySwitches method before creating an application domain.

En la tabla siguiente se proporcionan ejemplos de modificadores de compatibilidad que se pueden establecer para restaurar el comportamiento de versiones anteriores de la .NET Framework.The following table provides examples of compatibility switches that can be set to restore the behavior of earlier versions of the .NET Framework.

ModificadorSwitch SignificadoMeaning
"NetFx40_LegacySecurityPolicy""NetFx40_LegacySecurityPolicy" La seguridad de acceso del .NET Framework 3,5.NET Framework 3.5 código (CAS) para está habilitada en este dominio de aplicación.Code access security (CAS) for the .NET Framework 3,5.NET Framework 3.5 is enabled in this application domain. Consulte el elemento NetFx40_LegacySecurityPolicy. <> See <NetFx40_LegacySecurityPolicy> Element.
"NetFx40_Legacy20SortingBehavior""NetFx40_Legacy20SortingBehavior" Los .NET Framework 3,5.NET Framework 3.5 valores predeterminados de ordenación de cadenas para están habilitados en este dominio de aplicación.String sorting defaults for the .NET Framework 3,5.NET Framework 3.5 are enabled in this application domain. Su éxito requiere la instalación de sort00001000. dll.Its success requires sort00001000.dll to be installed. Consulte el elemento CompatSortNLSVersion. <> See <CompatSortNLSVersion> Element.
"NetFx40_Legacy40SortingBehavior""NetFx40_Legacy40SortingBehavior" Los .NET Framework 4.NET Framework 4valores predeterminados de ordenación de cadenas para y Unicode 5,0 están habilitados en este dominio de aplicación.String sorting defaults for the .NET Framework 4.NET Framework 4and Unicode 5.0 are enabled in this application domain. Su éxito requiere la instalación de sort00060101. dll.Its success requires sort00060101.dll to be installed.
"NetFx40_TimeSpanLegacyFormatMode""NetFx40_TimeSpanLegacyFormatMode" TimeSpanel .NET Framework 3,5.NET Framework 3.5 comportamiento de formato para está habilitado en este dominio de aplicación.TimeSpan formatting behavior for the .NET Framework 3,5.NET Framework 3.5 is enabled in this application domain. TimeSpan Consulte <el> elemento TimeSpan_LegacyFormatMode y la sección "restaurar el formato de TimeSpan heredado" del tema.See <TimeSpan_LegacyFormatMode> Element and the "Restoring Legacy TimeSpan Formatting" section of the TimeSpan topic.
"UseRandomizedStringHashAlgorithm""UseRandomizedStringHashAlgorithm" El motor en tiempo de ejecución calcula los códigos hash para las cadenas por cada dominio de aplicación en lugar de usar un algoritmo hash único que genera un código hash coherente entre los dominios de aplicación.The runtime calculates hash codes for strings on a per application domain basis instead of using a single hashing algorithm that produces a consistent hash code across application domains. Consulte el elemento UseRandomizedStringHashAlgorithm. <> See <UseRandomizedStringHashAlgorithm> Element.

Se aplica a

Consulte también: