PemEncoding.Write(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) 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í.
Crea un PEM codificado con la etiqueta y los datos dados.
public:
static cli::array <char> ^ Write(ReadOnlySpan<char> label, ReadOnlySpan<System::Byte> data);
public static char[] Write (ReadOnlySpan<char> label, ReadOnlySpan<byte> data);
static member Write : ReadOnlySpan<char> * ReadOnlySpan<byte> -> char[]
Public Shared Function Write (label As ReadOnlySpan(Of Char), data As ReadOnlySpan(Of Byte)) As Char()
Parámetros
- label
- ReadOnlySpan<Char>
La etiqueta que se va a codificar.
- data
- ReadOnlySpan<Byte>
Los datos que se van a codificar.
Devoluciones
Una matriz de caracteres del PEM codificado.
Excepciones
label
supera la longitud máxima posible de la etiqueta.
o bien
data
supera la longitud máxima posible de los datos codificados.
El texto codificado en PEM resultante es mayor que Int32.MaxValue.
o bien
label
contiene caracteres no válidos.
Comentarios
Este método siempre ajusta el texto codificado en base 64 a 64 caracteres, según el ajuste recomendado de RFC-7468. Los finales de línea de estilo Unix se usan para saltos de línea.