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
[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
Herança
BinaryData
Atributos

Construtores

Nome Description
BinaryData(Byte[], String)

Cria uma BinaryData instância encapsulando a matriz de bytes fornecida e define MediaType para <ver o valor pref="mediaType"></see> .

BinaryData(Byte[])

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

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

Cria uma BinaryData instância encapsulando os bytes e conjuntos MediaType fornecidos para <ver o valor pref="mediaType"></see> .

BinaryData(ReadOnlyMemory<Byte>)

Cria uma BinaryData instância encapsulando os bytes fornecidos.

BinaryData(String, String)

Cria uma BinaryData instância de uma cadeia de caracteres convertendo a cadeia de caracteres em bytes usando a codificação UTF-8 e define MediaType para <ver o valor pref="mediaType"></see> .

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.

Propriedades

Nome Description
Empty

Retorna um vazio BinaryData.

IsEmpty

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

Length

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

MediaType

Obtém o tipo MIME desses dados, por exemplo, Octet.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

FromBytes(Byte[], String)

Cria uma BinaryData instância encapsulando a matriz de bytes fornecida e define MediaType para <ver o valor pref="mediaType"></see> .

FromBytes(Byte[])

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

FromBytes(ReadOnlyMemory<Byte>, String)

Cria uma BinaryData instância encapsulando os conjuntos e MediaType fornecidos ReadOnlyMemory<T> para <ver o valor pref="mediaType"></see>.

FromBytes(ReadOnlyMemory<Byte>)

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

FromFile(String, String)

Cria uma BinaryData instância do arquivo especificado e define MediaType para <ver o valor pref="mediaType"></see> .

FromFile(String)

Cria uma BinaryData instância do arquivo especificado.

FromFileAsync(String, CancellationToken)

Cria uma BinaryData instância do arquivo especificado.

FromFileAsync(String, String, CancellationToken)

Cria uma BinaryData instância do arquivo especificado e define MediaType para <ver o valor pref="mediaType"></see> .

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

Cria uma BinaryData instância do fluxo especificado e define MediaType para <ver o valor pref="mediaType"></see> .

O fluxo não é descartado por esse método.

FromStream(Stream)

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

FromStreamAsync(Stream, CancellationToken)

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

FromStreamAsync(Stream, String, CancellationToken)

Cria uma BinaryData instância do fluxo especificado e define MediaType para <ver o valor pref="mediaType"></see> .

O fluxo não é descartado por esse método.

FromString(String, String)

Cria uma BinaryData instância de uma cadeia de caracteres convertendo a cadeia de caracteres em bytes usando a codificação UTF-8 e define MediaType para <ver o valor pref="mediaType"></see> .

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.

GetHashCode()

Retorna o código hash do objeto atual BinaryData .

ToArray()

Converte a BinaryData matriz em um byte.

ToMemory()

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

ToObjectFromJson<T>(JsonSerializerOptions)

Converte o BinaryData tipo especificado usando JsonSerializer.

ToObjectFromJson<T>(JsonTypeInfo<T>)

Converte o BinaryData tipo especificado usando JsonSerializer.

ToStream()

Converte em BinaryData um fluxo somente leitura.

ToString()

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

WithMediaType(String)

Cria uma BinaryData instância encapsulando os mesmos dados e alterada MediaType para <ver o valor pref="mediaType"></see> .

Operadores

Nome Description
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