BinaryData Classe

Definição

Uma abstração leve para uma carga de bytes que dá suporte à conversão entre cadeia de caracteres, fluxo, JSON e 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
Herança
BinaryData
Atributos

Construtores

BinaryData(Byte[])

Cria uma BinaryData instância encapsulando a matriz de bytes fornecida.

BinaryData(Byte[], String)

Uma abstração leve para uma carga de bytes que dá suporte à conversão entre cadeia de caracteres, fluxo, JSON e bytes.

BinaryData(Object, JsonSerializerContext, Type)

Cria uma BinaryData instância serializando o objeto fornecido para JSON usando JsonSerializer.

BinaryData(Object, JsonSerializerOptions, Type)

Cria uma BinaryData instância serializando o objeto fornecido para JSON usando JsonSerializer.

BinaryData(ReadOnlyMemory<Byte>)

Cria uma BinaryData instância encapsulando os bytes fornecidos.

BinaryData(ReadOnlyMemory<Byte>, String)

Uma abstração leve para uma carga de bytes que dá suporte à conversão entre cadeia de caracteres, fluxo, JSON e bytes.

BinaryData(String)

Cria uma BinaryData instância de uma cadeia de caracteres convertendo a cadeia de caracteres em bytes usando a codificação UTF-8.

BinaryData(String, String)

Uma abstração leve para uma carga de bytes que dá suporte à conversão entre cadeia de caracteres, fluxo, JSON e bytes.

Propriedades

Empty

Retorna um BinaryData vazio.

IsEmpty

Obtém um valor que indica se esses dados estão vazios.

Length

Obtém o número de bytes desses dados.

MediaType

Uma abstração leve para uma carga de bytes que dá suporte à conversão entre cadeia de caracteres, fluxo, JSON e bytes.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

FromBytes(Byte[])

Cria uma BinaryData instância encapsulando a matriz de bytes fornecida.

FromBytes(Byte[], String)

Uma abstração leve para uma carga de bytes que dá suporte à conversão entre cadeia de caracteres, fluxo, JSON e bytes.

FromBytes(ReadOnlyMemory<Byte>)

Cria uma BinaryData instância encapsulando o fornecido ReadOnlyMemory<T>.

FromBytes(ReadOnlyMemory<Byte>, String)

Uma abstração leve para uma carga de bytes que dá suporte à conversão entre cadeia de caracteres, fluxo, JSON e bytes.

FromObjectAsJson<T>(T, JsonSerializerOptions)

Cria uma BinaryData instância serializando o objeto fornecido usando o JsonSerializer.

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

Cria uma BinaryData instância serializando o objeto fornecido usando o JsonSerializer.

FromStream(Stream)

Cria uma BinaryData instância do fluxo especificado. O fluxo não é descartado por esse método.

FromStream(Stream, String)

Uma abstração leve para uma carga de bytes que dá suporte à conversão entre cadeia de caracteres, fluxo, JSON e bytes.

FromStreamAsync(Stream, CancellationToken)

Cria uma BinaryData instância do fluxo especificado. O fluxo não é descartado por esse método.

FromStreamAsync(Stream, String, CancellationToken)

Uma abstração leve para uma carga de bytes que dá suporte à conversão entre cadeia de caracteres, fluxo, JSON e bytes.

FromString(String)

Cria uma BinaryData instância de uma cadeia de caracteres convertendo a cadeia de caracteres em bytes usando a codificação UTF-8.

FromString(String, String)

Uma abstração leve para uma carga de bytes que dá suporte à conversão entre cadeia de caracteres, fluxo, JSON e bytes.

GetHashCode()

Retorna o código hash para o objeto BinaryData atual.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToArray()

Converte o BinaryData em uma matriz de bytes.

ToMemory()

Obtém o valor dessa instância como bytes sem nenhuma interpretação adicional.

ToObjectFromJson<T>(JsonSerializerOptions)

Converte o BinaryData no tipo especificado usando JsonSerializer.

ToObjectFromJson<T>(JsonTypeInfo<T>)

Converte o BinaryData no tipo especificado usando JsonSerializer.

ToStream()

Converte o BinaryData em um fluxo somente leitura.

ToString()

Converte o valor dessa instância em uma cadeia de caracteres usando UTF-8.

WithMediaType(String)

Uma abstração leve para uma carga de bytes que dá suporte à conversão entre cadeia de caracteres, fluxo, JSON e bytes.

Operadores

Implicit(BinaryData to ReadOnlyMemory<Byte>)

Define uma conversão implícita de um BinaryData para um ReadOnlyMemory<T>.

Implicit(BinaryData to ReadOnlySpan<Byte>)

Define uma conversão implícita de um BinaryData para um ReadOnlySpan<T>.

Aplica-se a