Condividi tramite


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[])

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

BinaryData(Byte[], String)

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

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

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

BinaryData(ReadOnlyMemory<Byte>, 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.

BinaryData(String, String)

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

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[])

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

FromBytes(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>.

FromBytes(ReadOnlyMemory<Byte>, String)

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

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)

Crea un'istanza BinaryData dal flusso specificato. Il flusso non viene eliminato da questo metodo.

FromStream(Stream, String)

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

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)

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

FromString(String, String)

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

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