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
public class BinaryData
[System.Text.Json.Serialization.JsonConverter(typeof(System.BinaryDataConverter))]
public class BinaryData
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.BinaryDataJsonConverter))]
public class BinaryData
type BinaryData = class
[<System.Text.Json.Serialization.JsonConverter(typeof(System.BinaryDataConverter))>]
type BinaryData = class
[<System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.BinaryDataJsonConverter))>]
type BinaryData = class
Public Class BinaryData
Herencia
BinaryData
Atributos

Constructores

BinaryData(Byte[])

Crea una BinaryData instancia ajustando la matriz de bytes proporcionada.

BinaryData(Byte[], String)

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

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>)

Crea una BinaryData instancia ajustando los bytes proporcionados.

BinaryData(ReadOnlyMemory<Byte>, String)

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

BinaryData(String)

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

BinaryData(String, String)

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

Propiedades

Empty

Devuelve una BinaryData vacía.

IsEmpty

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

Length

Obtiene el número de bytes de estos datos.

MediaType

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

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

FromBytes(Byte[])

Crea una BinaryData instancia ajustando la matriz de bytes proporcionada.

FromBytes(Byte[], String)

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

FromBytes(ReadOnlyMemory<Byte>)

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

FromBytes(ReadOnlyMemory<Byte>, String)

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

FromObjectAsJson<T>(T, JsonSerializerOptions)

Crea una BinaryData instancia serializando el objeto proporcionado mediante JsonSerializer.

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

Crea una BinaryData instancia serializando el objeto proporcionado mediante JsonSerializer.

FromStream(Stream)

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

FromStream(Stream, String)

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

FromStreamAsync(Stream, CancellationToken)

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

FromStreamAsync(Stream, String, CancellationToken)

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

FromString(String)

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

FromString(String, String)

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

GetHashCode()

Devuelve el código hash del objeto BinaryData actual.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToArray()

Convierte BinaryData en 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)

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

Operadores

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