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