AppDomain.IsCompatibilitySwitchSet(String) Método

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.

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)

Parámetros

value
String

Modificador de compatibilidad que se va a comprobar.

Devoluciones

Nullable<Boolean>

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.

Comentarios

Este método comprueba si se ha establecido el modificador de compatibilidad especificado para el dominio de aplicación actual. Normalmente, los modificadores de compatibilidad restauran un comportamiento (como la forma en que se ordenan las cadenas) que se cambió entre las versiones de .NET Framework. Se establecen llamando al AppDomainSetup.SetCompatibilitySwitches método antes de crear un dominio de aplicación.

En la tabla siguiente se proporcionan ejemplos de modificadores de compatibilidad que se pueden establecer para restaurar el comportamiento de versiones anteriores de .NET Framework.

Modificador Significado
"NetFx40_LegacySecurityPolicy" La seguridad de acceso de código (CAS) para .NET Framework 3.5 está habilitada en este dominio de aplicación. Vea <NetFx40_LegacySecurityPolicy> Elemento .
"NetFx40_Legacy20SortingBehavior" Los valores predeterminados de ordenación de cadenas para .NET Framework 3.5 están habilitados en este dominio de aplicación. Su éxito requiere que se instale sort00001000.dll. Vea Elemento< CompatSortNLSVersion>.
"NetFx40_Legacy40SortingBehavior" Los valores predeterminados de ordenación de cadenas para .NET Framework 4 y Unicode 5.0 están habilitados en este dominio de aplicación. Su éxito requiere que se instale sort00060101.dll.
"NetFx40_TimeSpanLegacyFormatMode" TimeSpanel comportamiento de formato para .NET Framework 3.5 está habilitado en este dominio de aplicación. Vea <TimeSpan_LegacyFormatMode> Elemento y la sección "Restaurar formato timeSpan heredado" del TimeSpan tema.
"UseRandomizedStringHashAlgorithm" El tiempo de ejecución calcula los códigos hash de las cadenas por dominio de aplicación en lugar de usar un único algoritmo hash que genera un código hash coherente entre dominios de aplicación. Vea <Elemento UseRandomizedStringHashAlgorithm>.

Se aplica a

Consulte también