CodePagesEncodingProvider CodePagesEncodingProvider CodePagesEncodingProvider CodePagesEncodingProvider Class

Definición

Proporciona acceso a un proveedor de codificación para páginas de códigos que en caso contrario, solo están disponibles en .NET Framework de escritorio.Provides access to an encoding provider for code pages that otherwise are available only in the desktop .NET Framework.

public ref class CodePagesEncodingProvider sealed
[System.Security.SecurityCritical]
public sealed class CodePagesEncodingProvider
type CodePagesEncodingProvider = class
Public NotInheritable Class CodePagesEncodingProvider
Herencia
CodePagesEncodingProviderCodePagesEncodingProviderCodePagesEncodingProviderCodePagesEncodingProvider
Atributos

Comentarios

.NET Framework para el escritorio de Windows es compatible con un gran conjunto de codificaciones de páginas de código y Unicode.The .NET Framework for the Windows desktop supports a large set of Unicode and code page encodings. .NET core, por otro lado, admite solo las codificaciones siguientes:.NET Core, on the other hand, supports only the following encodings:

  • ASCII (página de códigos 20127), que es devuelto por la Encoding.ASCII propiedad.ASCII (code page 20127), which is returned by the Encoding.ASCII property.

  • ISO-8859-1 (página de códigos 28591).ISO-8859-1 (code page 28591).

  • UTF-7 (página de códigos 65000), que es devuelto por la Encoding.UTF7 propiedad.UTF-7 (code page 65000), which is returned by the Encoding.UTF7 property.

  • UTF-8 (página de códigos 65001), que es devuelto por la Encoding.UTF8 propiedad.UTF-8 (code page 65001), which is returned by the Encoding.UTF8 property.

  • UTF-16 y UTF-16LE (página de códigos 1200), que es devuelto por la Encoding.Unicode propiedad.UTF-16 and UTF-16LE (code page 1200), which is returned by the Encoding.Unicode property.

  • UTF-16BE (página de códigos 1201), que se crea una instancia mediante una llamada a la UnicodeEncoding.UnicodeEncoding o UnicodeEncoding.UnicodeEncoding constructor con un bigEndian valor true.UTF-16BE (code page 1201), which is instantiated by calling the UnicodeEncoding.UnicodeEncoding or UnicodeEncoding.UnicodeEncoding constructor with a bigEndian value of true.

  • UTF-32 y UTF-32LE (página de códigos 12000), que es devuelto por la Encoding.UTF32 propiedad.UTF-32 and UTF-32LE (code page 12000), which is returned by the Encoding.UTF32 property.

  • UTF-32BE (página de códigos 12001), que se crea una instancia mediante una llamada a un UTF32Encoding constructor que tiene un bigEndian parámetro y proporcionar un valor de true en la llamada al método.UTF-32BE (code page 12001), which is instantiated by calling an UTF32Encoding constructor that has a bigEndian parameter and providing a value of true in the method call.

Distinto de la página de códigos 20127, no se admiten las codificaciones de páginas de código.Other than code page 20127, code page encodings are not supported.

El CodePagesEncodingProvider extiende la clase EncodingProvider para que estas páginas de códigos esté disponible para .NET Core.The CodePagesEncodingProvider class extends EncodingProvider to make these code pages available to .NET Core. Para usar estas páginas de código adicional, hacer lo siguiente:To use these additional code pages, you do the following:

Después de un EncodingProvider el objeto está registrado, las codificaciones que admite están disponibles mediante una llamada a las sobrecargas de Encoding.GetEncoding; no debe llamar a la EncodingProvider.GetEncoding sobrecargas.After an EncodingProvider object is registered, the encodings that it supports are available by calling the overloads of Encoding.GetEncoding; you should not call the EncodingProvider.GetEncoding overloads.

Propiedades

Instance Instance Instance Instance

Obtiene un proveedor de codificación para páginas de códigos compatibles con .NET Framework de escritorio, pero no con la plataforma .NET Framework actual.Gets an encoding provider for code pages supported in the desktop .NET Framework but not in the current .NET Framework platform.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEncoding(Int32) GetEncoding(Int32) GetEncoding(Int32) GetEncoding(Int32)
GetEncoding(Int32, EncoderFallback, DecoderFallback) GetEncoding(Int32, EncoderFallback, DecoderFallback) GetEncoding(Int32, EncoderFallback, DecoderFallback) GetEncoding(Int32, EncoderFallback, DecoderFallback)

Devuelve la codificación asociada al identificador de página de códigos especificado.Returns the encoding associated with the specified code page identifier. Los parámetros especifican un controlador de errores para los caracteres que no se pueden codificar y para las secuencias de bytes que no se pueden descodificar.Parameters specify an error handler for characters that cannot be encoded and byte sequences that cannot be decoded.

(Inherited from EncodingProvider)
GetEncoding(String) GetEncoding(String) GetEncoding(String) GetEncoding(String)
GetEncoding(String, EncoderFallback, DecoderFallback) GetEncoding(String, EncoderFallback, DecoderFallback) GetEncoding(String, EncoderFallback, DecoderFallback) GetEncoding(String, EncoderFallback, DecoderFallback)

Devuelve la codificación asociada con el nombre especificado.Returns the encoding associated with the specified name. Los parámetros especifican un controlador de errores para los caracteres que no se pueden codificar y para las secuencias de bytes que no se pueden descodificar.Parameters specify an error handler for characters that cannot be encoded and byte sequences that cannot be decoded.

(Inherited from EncodingProvider)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Se aplica a