BinaryData Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Astrazione leggera per un payload di byte che supporta la conversione tra stringhe, flusso, JSON e byte.
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
- Ereditarietà
-
BinaryData
- Attributi
Costruttori
| Nome | Descrizione |
|---|---|
| BinaryData(Byte[], String) |
Crea un'istanza BinaryData eseguendo il wrapping della matrice di byte fornita e imposta MediaType per visualizzare <il valore pref="mediaType"></see> . |
| BinaryData(Byte[]) |
Crea un'istanza BinaryData eseguendo il wrapping della matrice di byte fornita. |
| BinaryData(Object, JsonSerializerContext, Type) |
Crea un'istanza BinaryData serializzando l'oggetto fornito in JSON usando JsonSerializer. |
| BinaryData(Object, JsonSerializerOptions, Type) |
Crea un'istanza BinaryData serializzando l'oggetto fornito in JSON usando JsonSerializer. |
| BinaryData(ReadOnlyMemory<Byte>, String) |
Crea un'istanza BinaryData eseguendo il wrapping dei byte e dei set MediaType forniti per visualizzare <il valore pref="mediaType"></see> . |
| BinaryData(ReadOnlyMemory<Byte>) |
Crea un'istanza BinaryData eseguendo il wrapping dei byte forniti. |
| BinaryData(String, String) |
Crea un'istanza BinaryData da una stringa convertendo la stringa in byte usando la codifica UTF-8 e imposta MediaType per <visualizzare pref="mediaType"></see> value. |
| BinaryData(String) |
Crea un'istanza BinaryData da una stringa convertendo la stringa in byte usando la codifica UTF-8. |
Proprietà
| Nome | Descrizione |
|---|---|
| Empty |
Restituisce un oggetto vuoto BinaryData. |
| IsEmpty |
Ottiene un valore che indica se questi dati sono vuoti. |
| Length |
Ottiene il numero di byte di questi dati. |
| MediaType |
Ottiene il tipo MIME di questi dati, Octetad esempio . |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. |
| FromBytes(Byte[], String) |
Crea un'istanza BinaryData eseguendo il wrapping della matrice di byte fornita e imposta MediaType per visualizzare <il valore pref="mediaType"></see> . |
| FromBytes(Byte[]) |
Crea un'istanza BinaryData eseguendo il wrapping della matrice di byte fornita. |
| FromBytes(ReadOnlyMemory<Byte>, String) |
Crea un'istanza BinaryData eseguendo il wrapping dei set MediaType e forniti ReadOnlyMemory<T> per visualizzare <il valore pref="mediaType"></see>. |
| FromBytes(ReadOnlyMemory<Byte>) |
Crea un'istanza BinaryData eseguendo il wrapping dell'oggetto fornito ReadOnlyMemory<T>. |
| FromFile(String, String) |
Crea un'istanza BinaryData dal file e imposta MediaType specificati per visualizzare <pref="mediaType"></see> value. |
| FromFile(String) |
Crea un'istanza BinaryData dal file specificato. |
| FromFileAsync(String, CancellationToken) |
Crea un'istanza BinaryData dal file specificato. |
| FromFileAsync(String, String, CancellationToken) |
Crea un'istanza BinaryData dal file e imposta MediaType specificati per visualizzare <pref="mediaType"></see> value. |
| FromObjectAsJson<T>(T, JsonSerializerOptions) |
Crea un'istanza BinaryData serializzando l'oggetto fornito utilizzando .JsonSerializer |
| FromObjectAsJson<T>(T, JsonTypeInfo<T>) |
Crea un'istanza BinaryData serializzando l'oggetto fornito utilizzando .JsonSerializer |
| FromStream(Stream, String) |
Crea un'istanza BinaryData dal flusso e imposta MediaType specificati per visualizzare <pref="mediaType"></see> value. Il flusso non viene eliminato da questo metodo. |
| FromStream(Stream) |
Crea un'istanza BinaryData dal flusso specificato. Il flusso non viene eliminato da questo metodo. |
| FromStreamAsync(Stream, CancellationToken) |
Crea un'istanza BinaryData dal flusso specificato. Il flusso non viene eliminato da questo metodo. |
| FromStreamAsync(Stream, String, CancellationToken) |
Crea un'istanza BinaryData dal flusso e imposta MediaType specificati per visualizzare <pref="mediaType"></see> value. Il flusso non viene eliminato da questo metodo. |
| FromString(String, String) |
Crea un'istanza BinaryData da una stringa convertendo la stringa in byte usando la codifica UTF-8 e imposta MediaType per <visualizzare pref="mediaType"></see> value. |
| FromString(String) |
Crea un'istanza BinaryData da una stringa convertendo la stringa in byte usando la codifica UTF-8. |
| GetHashCode() |
Restituisce il codice hash per l'oggetto corrente BinaryData . |
| ToArray() |
Converte l'oggetto BinaryData in una matrice di byte. |
| ToMemory() |
Ottiene il valore di questa istanza come byte senza ulteriori interpretazioni. |
| ToObjectFromJson<T>(JsonSerializerOptions) |
Converte l'oggetto nel BinaryData tipo specificato utilizzando JsonSerializer. |
| ToObjectFromJson<T>(JsonTypeInfo<T>) |
Converte l'oggetto nel BinaryData tipo specificato utilizzando JsonSerializer. |
| ToStream() |
Converte l'oggetto in BinaryData un flusso di sola lettura. |
| ToString() |
Converte il valore di questa istanza in una stringa usando UTF-8. |
| WithMediaType(String) |
Crea un'istanza BinaryData eseguendo il wrapping degli stessi dati e modificati MediaType per visualizzare <il valore pref="mediaType"></see> . |
Operatori
| Nome | Descrizione |
|---|---|
| Implicit(BinaryData to ReadOnlyMemory<Byte>) |
Definisce una conversione implicita da un BinaryData oggetto a un oggetto ReadOnlyMemory<T>. |
| Implicit(BinaryData to ReadOnlySpan<Byte>) |
Definisce una conversione implicita da un BinaryData oggetto a un oggetto ReadOnlySpan<T>. |