BinaryData Clase

Definición

Abstracción ligera para una carga de bytes que admite la conversión entre cadenas, secuencias, JSON y bytes.

public ref class BinaryData
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.BinaryDataJsonConverter))]
public class BinaryData
[<System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.BinaryDataJsonConverter))>]
type BinaryData = class
Public Class BinaryData
Herencia
BinaryData
Atributos

Constructores

Nombre Description
BinaryData(Byte[], String)

Crea una BinaryData instancia ajustando la matriz de bytes proporcionada y establece MediaType para <ver pref="mediaType"></see> value.

BinaryData(Byte[])

Crea una BinaryData instancia ajustando la matriz de bytes proporcionada.

BinaryData(Object, JsonSerializerContext, Type)

Crea una BinaryData instancia serializando el objeto proporcionado en JSON mediante JsonSerializer.

BinaryData(Object, JsonSerializerOptions, Type)

Crea una BinaryData instancia serializando el objeto proporcionado en JSON mediante JsonSerializer.

BinaryData(ReadOnlyMemory<Byte>, String)

Crea una BinaryData instancia ajustando los bytes y conjuntos proporcionados MediaType para <ver pref="mediaType"></see> value.

BinaryData(ReadOnlyMemory<Byte>)

Crea una BinaryData instancia ajustando los bytes proporcionados.

BinaryData(String, String)

Crea una BinaryData instancia de a partir de una cadena convirtiendo la cadena en bytes mediante la codificación UTF-8 y establece MediaType para <ver pref="mediaType"></see> value.

BinaryData(String)

Crea una BinaryData instancia a partir de una cadena convirtiendo la cadena en bytes mediante la codificación UTF-8.

Propiedades

Nombre Description
Empty

Devuelve un objeto vacío BinaryData.

IsEmpty

Obtiene un valor que indica si estos datos están vacíos.

Length

Obtiene el número de bytes de estos datos.

MediaType

Obtiene el tipo MIME de estos datos, por ejemplo, Octet.

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

FromBytes(Byte[], String)

Crea una BinaryData instancia ajustando la matriz de bytes proporcionada y establece MediaType para <ver pref="mediaType"></see> value.

FromBytes(Byte[])

Crea una BinaryData instancia ajustando la matriz de bytes proporcionada.

FromBytes(ReadOnlyMemory<Byte>, String)

Crea una BinaryData instancia ajustando los conjuntos y proporcionados ReadOnlyMemory<T>MediaType para <ver pref="mediaType"></see> value.

FromBytes(ReadOnlyMemory<Byte>)

Crea una BinaryData instancia ajustando el proporcionado ReadOnlyMemory<T>.

FromFile(String, String)

Crea una BinaryData instancia del archivo especificado y establece MediaType para <ver pref="mediaType"></see> value.

FromFile(String)

Crea una BinaryData instancia del archivo especificado.

FromFileAsync(String, CancellationToken)

Crea una BinaryData instancia del archivo especificado.

FromFileAsync(String, String, CancellationToken)

Crea una BinaryData instancia del archivo especificado y establece MediaType para <ver pref="mediaType"></see> value.

FromObjectAsJson<T>(T, JsonSerializerOptions)

Crea una BinaryData instancia mediante la serialización del objeto proporcionado mediante JsonSerializer.

FromObjectAsJson<T>(T, JsonTypeInfo<T>)

Crea una BinaryData instancia mediante la serialización del objeto proporcionado mediante JsonSerializer.

FromStream(Stream, String)

Crea una BinaryData instancia a partir de la secuencia especificada y establece MediaType para <ver el valor pref="mediaType"></see> .

Este método no elimina la secuencia.

FromStream(Stream)

Crea una BinaryData instancia a partir de la secuencia especificada. Este método no elimina la secuencia.

FromStreamAsync(Stream, CancellationToken)

Crea una BinaryData instancia a partir de la secuencia especificada. Este método no elimina la secuencia.

FromStreamAsync(Stream, String, CancellationToken)

Crea una BinaryData instancia a partir de la secuencia especificada y establece MediaType para <ver el valor pref="mediaType"></see> .

Este método no elimina la secuencia.

FromString(String, String)

Crea una BinaryData instancia de a partir de una cadena convirtiendo la cadena en bytes mediante la codificación UTF-8 y establece MediaType para <ver pref="mediaType"></see> value.

FromString(String)

Crea una BinaryData instancia a partir de una cadena convirtiendo la cadena en bytes mediante la codificación UTF-8.

GetHashCode()

Devuelve el código hash del objeto actual BinaryData .

ToArray()

Convierte en BinaryData una matriz de bytes.

ToMemory()

Obtiene el valor de esta instancia como bytes sin ninguna interpretación adicional.

ToObjectFromJson<T>(JsonSerializerOptions)

Convierte en BinaryData el tipo especificado mediante JsonSerializer.

ToObjectFromJson<T>(JsonTypeInfo<T>)

Convierte en BinaryData el tipo especificado mediante JsonSerializer.

ToStream()

Convierte en BinaryData una secuencia de solo lectura.

ToString()

Convierte el valor de esta instancia en una cadena mediante UTF-8.

WithMediaType(String)

Crea una BinaryData instancia ajustando los mismos datos y cambiando a MediaTypemediaType.

Operadores

Nombre Description
Implicit(BinaryData to ReadOnlyMemory<Byte>)

Define una conversión implícita de a BinaryData .ReadOnlyMemory<T>

Implicit(BinaryData to ReadOnlySpan<Byte>)

Define una conversión implícita de a BinaryData .ReadOnlySpan<T>

Se aplica a