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
[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
Héritage
BinaryData
Attributs

Constructeurs

Nom Description
BinaryData(Byte[], String)

Crée une BinaryData instance en encapsulant le tableau d’octets fourni et en définissant MediaType la <valeur pref="mediaType"></see> .

BinaryData(Byte[])

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

BinaryData(Object, JsonSerializerContext, Type)

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

BinaryData(Object, JsonSerializerOptions, Type)

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

BinaryData(ReadOnlyMemory<Byte>, String)

Crée une BinaryData instance en encapsulant les octets fournis et en définissant MediaType la <valeur pref="mediaType"></see> .

BinaryData(ReadOnlyMemory<Byte>)

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

BinaryData(String, String)

Crée une BinaryData instance à partir d’une chaîne en convertissant la chaîne en octets à l’aide de l’encodage UTF-8 et définit MediaType pour <voir la valeur pref="mediaType"></see> .

BinaryData(String)

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

Propriétés

Nom Description
Empty

Retourne un objet vide BinaryData.

IsEmpty

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

Length

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

MediaType

Obtient le type MIME de ces données, par exemple Octet.

Méthodes

Nom Description
Equals(Object)

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

FromBytes(Byte[], String)

Crée une BinaryData instance en encapsulant le tableau d’octets fourni et en définissant MediaType la <valeur pref="mediaType"></see> .

FromBytes(Byte[])

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

FromBytes(ReadOnlyMemory<Byte>, String)

Crée une BinaryData instance en encapsulant les ensembles MediaType fournis ReadOnlyMemory<T> pour <voir pref="mediaType"></see> value.

FromBytes(ReadOnlyMemory<Byte>)

Crée une BinaryData instance en encapsulant le fichier fourni ReadOnlyMemory<T>.

FromFile(String, String)

Crée une BinaryData instance à partir du fichier spécifié et définit MediaType pour <voir pref="mediaType"></see> value.

FromFile(String)

Crée une BinaryData instance à partir du fichier spécifié.

FromFileAsync(String, CancellationToken)

Crée une BinaryData instance à partir du fichier spécifié.

FromFileAsync(String, String, CancellationToken)

Crée une BinaryData instance à partir du fichier spécifié et définit MediaType pour <voir pref="mediaType"></see> value.

FromObjectAsJson<T>(T, JsonSerializerOptions)

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

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

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

FromStream(Stream, String)

Crée une BinaryData instance à partir du flux et des jeux MediaType spécifiés pour <voir pref="mediaType"></see> value.

Le flux n’est pas supprimé par cette méthode.

FromStream(Stream)

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

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)

Crée une BinaryData instance à partir du flux et des jeux MediaType spécifiés pour <voir pref="mediaType"></see> value.

Le flux n’est pas supprimé par cette méthode.

FromString(String, String)

Crée une BinaryData instance à partir d’une chaîne en convertissant la chaîne en octets à l’aide de l’encodage UTF-8 et définit MediaType pour <voir la valeur pref="mediaType"></see> .

FromString(String)

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

GetHashCode()

Retourne le code de hachage de l’objet actif BinaryData .

ToArray()

Convertit le tableau d’octets BinaryData .

ToMemory()

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

ToObjectFromJson<T>(JsonSerializerOptions)

Convertit le BinaryData type spécifié à l’aide JsonSerializerde .

ToObjectFromJson<T>(JsonTypeInfo<T>)

Convertit le BinaryData type spécifié à l’aide JsonSerializerde .

ToStream()

Convertit le BinaryData fichier en flux en lecture seule.

ToString()

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

WithMediaType(String)

Crée une BinaryData instance en encapsulant les mêmes données et modifiée MediaType pour <voir pref="mediaType"></see> value.

Opérateurs

Nom Description
Implicit(BinaryData to ReadOnlyMemory<Byte>)

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

Implicit(BinaryData to ReadOnlySpan<Byte>)

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

S’applique à