BinaryData Classe

Définition

Abstraction légère pour une charge utile d’octets qui prend en charge la conversion entre chaîne, flux, JSON et octets.

public ref class BinaryData
public class BinaryData
[System.Text.Json.Serialization.JsonConverter(typeof(System.BinaryDataConverter))]
public class BinaryData
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.BinaryDataJsonConverter))]
public class BinaryData
type BinaryData = class
[<System.Text.Json.Serialization.JsonConverter(typeof(System.BinaryDataConverter))>]
type BinaryData = class
[<System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.BinaryDataJsonConverter))>]
type BinaryData = class
Public Class BinaryData
Héritage
BinaryData
Attributs

Constructeurs

BinaryData(Byte[])

Crée un BinaryData instance en encapsulant le tableau d’octets fourni.

BinaryData(Byte[], String)

Abstraction légère pour une charge utile d’octets qui prend en charge la conversion entre chaîne, flux, JSON et octets.

BinaryData(Object, JsonSerializerContext, Type)

Crée un BinaryData instance en sérialisant l’objet fourni au format JSON à l’aide JsonSerializerde .

BinaryData(Object, JsonSerializerOptions, Type)

Crée un BinaryData instance en sérialisant l’objet fourni au format JSON à l’aide JsonSerializerde .

BinaryData(ReadOnlyMemory<Byte>)

Crée un BinaryData instance en encapsulant les octets fournis.

BinaryData(ReadOnlyMemory<Byte>, String)

Abstraction légère pour une charge utile d’octets qui prend en charge la conversion entre chaîne, flux, JSON et octets.

BinaryData(String)

Crée un BinaryData instance à partir d’une chaîne en convertissant la chaîne en octets à l’aide de l’encodage UTF-8.

BinaryData(String, String)

Abstraction légère pour une charge utile d’octets qui prend en charge la conversion entre chaîne, flux, JSON et octets.

Propriétés

Empty

Retourne un BinaryData vide.

IsEmpty

Obtient une valeur qui indique si ces données sont vides.

Length

Obtient le nombre d’octets de ces données.

MediaType

Abstraction légère pour une charge utile d’octets qui prend en charge la conversion entre chaîne, flux, JSON et octets.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

FromBytes(Byte[])

Crée un BinaryData instance en encapsulant le tableau d’octets fourni.

FromBytes(Byte[], String)

Abstraction légère pour une charge utile d’octets qui prend en charge la conversion entre chaîne, flux, JSON et octets.

FromBytes(ReadOnlyMemory<Byte>)

Crée un BinaryData instance en encapsulant le fourniReadOnlyMemory<T>.

FromBytes(ReadOnlyMemory<Byte>, String)

Abstraction légère pour une charge utile d’octets qui prend en charge la conversion entre chaîne, flux, JSON et octets.

FromObjectAsJson<T>(T, JsonSerializerOptions)

Crée un BinaryData instance en sérialisant l’objet fourni à l’aide de JsonSerializer.

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

Crée un BinaryData instance en sérialisant l’objet fourni à l’aide de JsonSerializer.

FromStream(Stream)

Crée une BinaryData instance à partir du flux spécifié. Le flux n’est pas supprimé par cette méthode.

FromStream(Stream, String)

Abstraction légère pour une charge utile d’octets qui prend en charge la conversion entre chaîne, flux, JSON et octets.

FromStreamAsync(Stream, CancellationToken)

Crée une BinaryData instance à partir du flux spécifié. Le flux n’est pas supprimé par cette méthode.

FromStreamAsync(Stream, String, CancellationToken)

Abstraction légère pour une charge utile d’octets qui prend en charge la conversion entre chaîne, flux, JSON et octets.

FromString(String)

Crée un BinaryData instance à partir d’une chaîne en convertissant la chaîne en octets à l’aide de l’encodage UTF-8.

FromString(String, String)

Abstraction légère pour une charge utile d’octets qui prend en charge la conversion entre chaîne, flux, JSON et octets.

GetHashCode()

Retourne le code de hachage pour l'objet BinaryData actuel.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToArray()

Convertit BinaryData en tableau d’octets.

ToMemory()

Obtient la valeur de cette instance sous forme d’octets sans interprétation supplémentaire.

ToObjectFromJson<T>(JsonSerializerOptions)

Convertit le en type spécifié à l’aide BinaryDataJsonSerializerde .

ToObjectFromJson<T>(JsonTypeInfo<T>)

Convertit le en type spécifié à l’aide BinaryDataJsonSerializerde .

ToStream()

Convertit le en BinaryData flux en lecture seule.

ToString()

Convertit la valeur de cette instance en chaîne à l’aide d’UTF-8.

WithMediaType(String)

Abstraction légère pour une charge utile d’octets qui prend en charge la conversion entre chaîne, flux, JSON et octets.

Opérateurs

Implicit(BinaryData to ReadOnlyMemory<Byte>)

Définit une conversion implicite d’un BinaryData en .ReadOnlyMemory<T>

Implicit(BinaryData to ReadOnlySpan<Byte>)

Définit une conversion implicite d’un BinaryData en .ReadOnlySpan<T>

S’applique à