BinaryData Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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>. |