Teilen über


BinaryData Klasse

Definition

Eine einfache Abstraktion für eine Nutzlast von Bytes, die die Konvertierung zwischen Zeichenfolgen, Datenstrom, JSON und Bytes unterstützt.

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
Vererbung
BinaryData
Attribute

Konstruktoren

BinaryData(Byte[], String)

Eine einfache Abstraktion für eine Nutzlast von Bytes, die die Konvertierung zwischen Zeichenfolgen, Datenstrom, JSON und Bytes unterstützt.

BinaryData(Byte[])

Erstellt eine BinaryData instance, indem das bereitgestellte Bytearray umschlossen wird.

BinaryData(Object, JsonSerializerContext, Type)

Erstellt eine BinaryData instance, indem das bereitgestellte Objekt mithilfe JsonSerializervon in JSON serialisiert wird.

BinaryData(Object, JsonSerializerOptions, Type)

Erstellt eine BinaryData instance, indem das bereitgestellte Objekt mithilfe JsonSerializervon in JSON serialisiert wird.

BinaryData(ReadOnlyMemory<Byte>, String)

Eine einfache Abstraktion für eine Nutzlast von Bytes, die die Konvertierung zwischen Zeichenfolgen, Datenstrom, JSON und Bytes unterstützt.

BinaryData(ReadOnlyMemory<Byte>)

Erstellt eine BinaryData instance, indem die bereitgestellten Bytes umschlossen werden.

BinaryData(String, String)

Eine einfache Abstraktion für eine Nutzlast von Bytes, die die Konvertierung zwischen Zeichenfolgen, Datenstrom, JSON und Bytes unterstützt.

BinaryData(String)

Erstellt eine BinaryData instance aus einer Zeichenfolge, indem die Zeichenfolge mithilfe der UTF-8-Codierung in Bytes konvertiert wird.

Eigenschaften

Empty

Gibt ein leeres BinaryData zurück.

IsEmpty

Ruft einen Wert ab, der angibt, ob diese Daten leer sind.

Length

Ruft die Anzahl der Bytes dieser Daten ab.

MediaType

Eine einfache Abstraktion für eine Nutzlast von Bytes, die die Konvertierung zwischen Zeichenfolgen, Datenstrom, JSON und Bytes unterstützt.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

FromBytes(Byte[], String)

Eine einfache Abstraktion für eine Nutzlast von Bytes, die die Konvertierung zwischen Zeichenfolgen, Datenstrom, JSON und Bytes unterstützt.

FromBytes(Byte[])

Erstellt eine BinaryData instance, indem das bereitgestellte Bytearray umschlossen wird.

FromBytes(ReadOnlyMemory<Byte>, String)

Eine einfache Abstraktion für eine Nutzlast von Bytes, die die Konvertierung zwischen Zeichenfolgen, Datenstrom, JSON und Bytes unterstützt.

FromBytes(ReadOnlyMemory<Byte>)

Erstellt eine BinaryData instance, indem die bereitgestellte umschlossen wirdReadOnlyMemory<T>.

FromObjectAsJson<T>(T, JsonSerializerOptions)

Erstellt eine BinaryData instance, indem das bereitgestellte -Objekt mithilfe von JsonSerializerserialisiert wird.

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

Erstellt eine BinaryData instance, indem das bereitgestellte -Objekt mithilfe von JsonSerializerserialisiert wird.

FromStream(Stream, String)

Eine einfache Abstraktion für eine Nutzlast von Bytes, die die Konvertierung zwischen Zeichenfolgen, Datenstrom, JSON und Bytes unterstützt.

FromStream(Stream)

Erstellt eine BinaryData instance aus dem angegebenen Stream. Der Stream wird von dieser Methode nicht verworfen.

FromStreamAsync(Stream, CancellationToken)

Erstellt eine BinaryData instance aus dem angegebenen Stream. Der Stream wird von dieser Methode nicht verworfen.

FromStreamAsync(Stream, String, CancellationToken)

Eine einfache Abstraktion für eine Nutzlast von Bytes, die die Konvertierung zwischen Zeichenfolgen, Datenstrom, JSON und Bytes unterstützt.

FromString(String, String)

Eine einfache Abstraktion für eine Nutzlast von Bytes, die die Konvertierung zwischen Zeichenfolgen, Datenstrom, JSON und Bytes unterstützt.

FromString(String)

Erstellt eine BinaryData instance aus einer Zeichenfolge, indem die Zeichenfolge mithilfe der UTF-8-Codierung in Bytes konvertiert wird.

GetHashCode()

Gibt den Hashcode für das aktuelle BinaryData-Objekt zurück.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToArray()

Konvertiert die BinaryData in ein Bytearray.

ToMemory()

Ruft den Wert dieses instance ohne weitere Interpretation als Bytes ab.

ToObjectFromJson<T>(JsonSerializerOptions)

Konvertiert den BinaryData mithilfe JsonSerializervon in den angegebenen Typ.

ToObjectFromJson<T>(JsonTypeInfo<T>)

Konvertiert den BinaryData mithilfe JsonSerializervon in den angegebenen Typ.

ToStream()

Konvertiert den BinaryData in einen schreibgeschützten Stream.

ToString()

Konvertiert den Wert dieses instance mithilfe von UTF-8 in eine Zeichenfolge.

WithMediaType(String)

Eine einfache Abstraktion für eine Nutzlast von Bytes, die die Konvertierung zwischen Zeichenfolgen, Datenstrom, JSON und Bytes unterstützt.

Operatoren

Implicit(BinaryData to ReadOnlyMemory<Byte>)

Definiert eine implizite Konvertierung von einer BinaryData in eine ReadOnlyMemory<T>.

Implicit(BinaryData to ReadOnlySpan<Byte>)

Definiert eine implizite Konvertierung von einer BinaryData in eine ReadOnlySpan<T>.

Gilt für: