AppDomain.IsCompatibilitySwitchSet(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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>. |