Utf8JsonWriter.WriteBase64String 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í.
Sobrecargas
WriteBase64String(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Escribe el nombre de la propiedad y el valor de bytes sin procesar (como cadena JSON codificada en base 64) como parte de un par nombre-valor de un objeto JSON. |
WriteBase64String(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Escribe el nombre de la propiedad y el valor de bytes sin procesar (como cadena JSON codificada en base 64) como parte de un par nombre-valor de un objeto JSON. |
WriteBase64String(String, ReadOnlySpan<Byte>) |
Escribe el nombre de la propiedad y el valor de bytes sin procesar (como cadena JSON codificada en base 64) como parte de un par nombre-valor de un objeto JSON. |
WriteBase64String(JsonEncodedText, ReadOnlySpan<Byte>) |
Escribe el nombre de la propiedad y el valor de bytes sin procesar codificados previamente (como una cadena JSON codificada en Base64) como parte de un par nombre-valor de un objeto JSON. |
WriteBase64String(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
Escribe el nombre de la propiedad y el valor de bytes sin procesar (como cadena JSON codificada en base 64) como parte de un par nombre-valor de un objeto JSON.
public:
void WriteBase64String(ReadOnlySpan<System::Byte> utf8PropertyName, ReadOnlySpan<System::Byte> bytes);
public void WriteBase64String (ReadOnlySpan<byte> utf8PropertyName, ReadOnlySpan<byte> bytes);
member this.WriteBase64String : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> unit
Public Sub WriteBase64String (utf8PropertyName As ReadOnlySpan(Of Byte), bytes As ReadOnlySpan(Of Byte))
Parámetros
- utf8PropertyName
- ReadOnlySpan<Byte>
Nombre codificado en UTF-8 de la propiedad que se va a escribir.
- bytes
- ReadOnlySpan<Byte>
Datos binarios que se van a escribir como texto codificado en Base64.
Excepciones
El valor o nombre de propiedad especificado es demasiado grande.
La validación está habilitada y este método daría lugar a la escritura de JSON no válido.
Comentarios
El tamaño máximo permitido de los datos binarios que se van a escribir como Base64 es de 125 000 000 bytes (o aproximadamente 125 MB). Si se supera este límite, se produce una ArgumentException excepción .
El nombre de la propiedad es de escape y los bytes se codifican antes de escribir.
Se aplica a
WriteBase64String(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)
Escribe el nombre de la propiedad y el valor de bytes sin procesar (como cadena JSON codificada en base 64) como parte de un par nombre-valor de un objeto JSON.
public:
void WriteBase64String(ReadOnlySpan<char> propertyName, ReadOnlySpan<System::Byte> bytes);
public void WriteBase64String (ReadOnlySpan<char> propertyName, ReadOnlySpan<byte> bytes);
member this.WriteBase64String : ReadOnlySpan<char> * ReadOnlySpan<byte> -> unit
Public Sub WriteBase64String (propertyName As ReadOnlySpan(Of Char), bytes As ReadOnlySpan(Of Byte))
Parámetros
- propertyName
- ReadOnlySpan<Char>
Nombre de propiedad del objeto JSON que se va a transcodificar y escribir como UTF-8.
- bytes
- ReadOnlySpan<Byte>
Datos binarios que se van a escribir como texto codificado en Base64.
Excepciones
El valor o nombre de propiedad especificado es demasiado grande.
La validación está habilitada y este método daría lugar a la escritura de JSON no válido.
Comentarios
El tamaño máximo permitido de los datos binarios que se van a escribir como Base64 es de 125 000 000 bytes (o aproximadamente 125 MB). Si se supera este límite, se produce una ArgumentException excepción .
El nombre de la propiedad es de escape y los bytes se codifican antes de escribir.
Se aplica a
WriteBase64String(String, ReadOnlySpan<Byte>)
Escribe el nombre de la propiedad y el valor de bytes sin procesar (como cadena JSON codificada en base 64) como parte de un par nombre-valor de un objeto JSON.
public:
void WriteBase64String(System::String ^ propertyName, ReadOnlySpan<System::Byte> bytes);
public void WriteBase64String (string propertyName, ReadOnlySpan<byte> bytes);
member this.WriteBase64String : string * ReadOnlySpan<byte> -> unit
Public Sub WriteBase64String (propertyName As String, bytes As ReadOnlySpan(Of Byte))
Parámetros
- propertyName
- String
Nombre de propiedad del objeto JSON que se va a transcodificar y escribir como UTF-8.
- bytes
- ReadOnlySpan<Byte>
Datos binarios que se van a escribir como texto codificado en Base64.
Excepciones
El valor o nombre de propiedad especificado es demasiado grande.
La validación está habilitada y este método daría lugar a la escritura de JSON no válido.
El parámetro propertyName
es null
.
Comentarios
El tamaño máximo permitido de los datos binarios que se van a escribir como Base64 es de 125 000 000 bytes (o aproximadamente 125 MB). Si se supera este límite, se produce una ArgumentException excepción .
El nombre de la propiedad es de escape y los bytes se codifican antes de escribir.
Se aplica a
WriteBase64String(JsonEncodedText, ReadOnlySpan<Byte>)
Escribe el nombre de la propiedad y el valor de bytes sin procesar codificados previamente (como una cadena JSON codificada en Base64) como parte de un par nombre-valor de un objeto JSON.
public:
void WriteBase64String(System::Text::Json::JsonEncodedText propertyName, ReadOnlySpan<System::Byte> bytes);
public void WriteBase64String (System.Text.Json.JsonEncodedText propertyName, ReadOnlySpan<byte> bytes);
member this.WriteBase64String : System.Text.Json.JsonEncodedText * ReadOnlySpan<byte> -> unit
Public Sub WriteBase64String (propertyName As JsonEncodedText, bytes As ReadOnlySpan(Of Byte))
Parámetros
- propertyName
- JsonEncodedText
Nombre codificado en JSON de la propiedad que se va a escribir.
- bytes
- ReadOnlySpan<Byte>
Datos binarios que se van a escribir como texto codificado en Base64.
Excepciones
El valor especificado es demasiado grande.
La validación está habilitada y este método daría lugar a la escritura de JSON no válido.
Comentarios
El tamaño máximo permitido de los datos binarios que se van a escribir como Base64 es de 125 000 000 bytes (o aproximadamente 125 MB). Si se supera este límite, se produce una ArgumentException excepción .
El nombre de la propiedad ya debe ser de escape cuando se creó la instancia de JsonEncodedText .
Los bytes se codifican antes de escribir.