BinaryData Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Uma abstração leve para um payload de bytes que suporta a conversão entre string, stream, 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
| Name | Description |
|---|---|
| BinaryData(Byte[], String) |
Cria uma BinaryData instância ao envolver o array de bytes fornecido e define MediaType para <ver o valor pref="mediaType"></ver> . |
| BinaryData(Byte[]) |
Cria uma BinaryData instância ao envolver o array de bytes fornecido. |
| 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 ao envolver os bytes fornecidos e define MediaType para <ver o valor pref="mediaType"></see> . |
| BinaryData(ReadOnlyMemory<Byte>) |
Cria uma BinaryData instância ao envolver os bytes fornecidos. |
| BinaryData(String, String) |
Cria uma BinaryData instância a partir de uma cadeia convertendo a cadeia 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 a partir de uma cadeia convertendo a cadeia em bytes usando a codificação UTF-8. |
Propriedades
| Name | Description |
|---|---|
| Empty |
Devolve um ficheiro BinaryData. |
| IsEmpty |
Obtém um valor que indica se estes dados estão vazios. |
| Length |
Obtém o número de bytes destes dados. |
| MediaType |
Obtém o tipo MIME destes dados, por exemplo, Octet. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. |
| FromBytes(Byte[], String) |
Cria uma BinaryData instância ao envolver o array de bytes fornecido e define MediaType para <ver o valor pref="mediaType"></ver> . |
| FromBytes(Byte[]) |
Cria uma BinaryData instância ao envolver o array de bytes fornecido. |
| FromBytes(ReadOnlyMemory<Byte>, String) |
Cria uma BinaryData instância ao envolver o valor fornecido ReadOnlyMemory<T> e define MediaType para <ver pref="mediaType"></ver> valor. |
| FromBytes(ReadOnlyMemory<Byte>) |
Cria uma BinaryData instância ao envolver o .ReadOnlyMemory<T> |
| FromFile(String, String) |
Cria uma BinaryData instância a partir do ficheiro especificado e define MediaType para <ver pref="mediaType"></ver> valor. |
| FromFile(String) |
Cria uma BinaryData instância a partir do ficheiro especificado. |
| FromFileAsync(String, CancellationToken) |
Cria uma BinaryData instância a partir do ficheiro especificado. |
| FromFileAsync(String, String, CancellationToken) |
Cria uma BinaryData instância a partir do ficheiro especificado e define MediaType para <ver pref="mediaType"></ver> valor. |
| 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 a partir do fluxo especificado e define MediaType para <ver pref="mediaType"></ver> valor. O riacho não é eliminado por este método. |
| FromStream(Stream) |
Cria uma BinaryData instância a partir do fluxo especificado. O riacho não é eliminado por este método. |
| FromStreamAsync(Stream, CancellationToken) |
Cria uma BinaryData instância a partir do fluxo especificado. O riacho não é eliminado por este método. |
| FromStreamAsync(Stream, String, CancellationToken) |
Cria uma BinaryData instância a partir do fluxo especificado e define MediaType para <ver pref="mediaType"></ver> valor. O riacho não é eliminado por este método. |
| FromString(String, String) |
Cria uma BinaryData instância a partir de uma cadeia convertendo a cadeia 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 a partir de uma cadeia convertendo a cadeia em bytes usando a codificação UTF-8. |
| GetHashCode() |
Devolve o código hash do objeto atual BinaryData . |
| ToArray() |
Converte o BinaryData para um array de bytes. |
| ToMemory() |
Obtém o valor desta instância em bytes sem qualquer interpretação adicional. |
| ToObjectFromJson<T>(JsonSerializerOptions) |
Converte o BinaryData para o tipo especificado usando JsonSerializer. |
| ToObjectFromJson<T>(JsonTypeInfo<T>) |
Converte o BinaryData para o tipo especificado usando JsonSerializer. |
| ToStream() |
Converte o BinaryData para um fluxo apenas de leitura. |
| ToString() |
Converte o valor desta instância para uma cadeia usando UTF-8. |
| WithMediaType(String) |
Cria uma BinaryData instância ao envolver os mesmos dados e mudar MediaType para <ver pref="mediaType"></ver> valor. |
Operadores
| Name | Description |
|---|---|
| Implicit(BinaryData to ReadOnlyMemory<Byte>) |
Define uma conversão implícita de a BinaryData para um ReadOnlyMemory<T>. |
| Implicit(BinaryData to ReadOnlySpan<Byte>) |
Define uma conversão implícita de a BinaryData para um ReadOnlySpan<T>. |