BinaryData Classe

Definizione

Astrazione leggera per un payload di byte che supporta la conversione tra stringhe, stream, 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

BinaryData(Byte[], String)

Astrazione leggera per un payload di byte che supporta la conversione tra stringhe, stream, JSON e byte.

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)

Astrazione leggera per un payload di byte che supporta la conversione tra stringhe, stream, JSON e byte.

BinaryData(ReadOnlyMemory<Byte>)

Crea un'istanza BinaryData eseguendo il wrapping dei byte forniti.

BinaryData(String, String)

Astrazione leggera per un payload di byte che supporta la conversione tra stringhe, stream, JSON e byte.

BinaryData(String)

Crea un'istanza BinaryData da una stringa convertendo la stringa in byte usando la codifica UTF-8.

Proprietà

Empty

Restituisce un oggetto BinaryData vuoto.

IsEmpty

Ottiene un valore che indica se questi dati sono vuoti.

Length

Ottiene il numero di byte di questi dati.

MediaType

Astrazione leggera per un payload di byte che supporta la conversione tra stringhe, stream, JSON e byte.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

FromBytes(Byte[], String)

Astrazione leggera per un payload di byte che supporta la conversione tra stringhe, stream, JSON e byte.

FromBytes(Byte[])

Crea un'istanza BinaryData eseguendo il wrapping della matrice di byte fornita.

FromBytes(ReadOnlyMemory<Byte>, String)

Astrazione leggera per un payload di byte che supporta la conversione tra stringhe, stream, JSON e byte.

FromBytes(ReadOnlyMemory<Byte>)

Crea un'istanza BinaryData eseguendo il wrapping dell'oggetto specificato ReadOnlyMemory<T>.

FromObjectAsJson<T>(T, JsonSerializerOptions)

Crea un'istanza BinaryData serializzando l'oggetto specificato usando .JsonSerializer

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

Crea un'istanza BinaryData serializzando l'oggetto specificato usando .JsonSerializer

FromStream(Stream, String)

Astrazione leggera per un payload di byte che supporta la conversione tra stringhe, stream, JSON e byte.

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)

Astrazione leggera per un payload di byte che supporta la conversione tra stringhe, stream, JSON e byte.

FromString(String, String)

Astrazione leggera per un payload di byte che supporta la conversione tra stringhe, stream, JSON e byte.

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 BinaryData corrente.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToArray()

Converte BinaryData in una matrice di byte.

ToMemory()

Ottiene il valore di questa istanza come byte senza alcuna ulteriore interpretazione.

ToObjectFromJson<T>(JsonSerializerOptions)

Converte l'oggetto BinaryData nel tipo specificato usando JsonSerializer.

ToObjectFromJson<T>(JsonTypeInfo<T>)

Converte l'oggetto BinaryData nel tipo specificato usando JsonSerializer.

ToStream()

Converte l'oggetto BinaryData in un flusso di sola lettura.

ToString()

Converte il valore di questa istanza in una stringa usando UTF-8.

WithMediaType(String)

Astrazione leggera per un payload di byte che supporta la conversione tra stringhe, stream, JSON e byte.

Operatori

Implicit(BinaryData to ReadOnlyMemory<Byte>)

Definisce una conversione implicita da un oggetto BinaryData a un ReadOnlyMemory<T>oggetto .

Implicit(BinaryData to ReadOnlySpan<Byte>)

Definisce una conversione implicita da un oggetto BinaryData a un ReadOnlySpan<T>oggetto .

Si applica a