BinaryData Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine einfache Abstraktion für eine Nutzlast von Bytes, die das Konvertieren zwischen Zeichenfolge, Stream, 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
| Name | Beschreibung |
|---|---|
| BinaryData(Byte[], String) |
Erstellt eine BinaryData Instanz durch Umbruch des bereitgestellten Bytearrays und legt fest MediaType , dass <pref="mediaType"></see-Wert> angezeigt wird. |
| BinaryData(Byte[]) |
Erstellt eine BinaryData Instanz durch Umbruch des bereitgestellten Bytearrays. |
| BinaryData(Object, JsonSerializerContext, Type) |
Erstellt eine BinaryData Instanz, indem das bereitgestellte Objekt mithilfe JsonSerializervon JSON serialisiert wird. |
| BinaryData(Object, JsonSerializerOptions, Type) |
Erstellt eine BinaryData Instanz, indem das bereitgestellte Objekt mithilfe JsonSerializervon JSON serialisiert wird. |
| BinaryData(ReadOnlyMemory<Byte>, String) |
Erstellt eine BinaryData Instanz, indem die bereitgestellten Bytes umbrochen werden und festgelegt MediaType wird, dass <pref="mediaType"></see-Wert angezeigt> wird. |
| BinaryData(ReadOnlyMemory<Byte>) |
Erstellt eine BinaryData Instanz durch Umbruch der bereitgestellten Bytes. |
| BinaryData(String, String) |
Erstellt eine BinaryData Instanz aus einer Zeichenfolge, indem die Zeichenfolge mithilfe der UTF-8-Codierung in Bytes konvertiert und festgelegt wird MediaType , dass <pref="mediaType"></see-Wert angezeigt> wird. |
| BinaryData(String) |
Erstellt eine BinaryData Instanz aus einer Zeichenfolge, indem die Zeichenfolge mithilfe der UTF-8-Codierung in Byte konvertiert wird. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Empty |
Gibt einen leeren BinaryDataWert zurück. |
| IsEmpty |
Ruft einen Wert ab, der angibt, ob diese Daten leer sind. |
| Length |
Ruft die Anzahl der Bytes dieser Daten ab. |
| MediaType |
Ruft den MIME-Typ dieser Daten ab, Octetz. B. . |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. |
| FromBytes(Byte[], String) |
Erstellt eine BinaryData Instanz durch Umbruch des bereitgestellten Bytearrays und legt fest MediaType , dass <pref="mediaType"></see-Wert> angezeigt wird. |
| FromBytes(Byte[]) |
Erstellt eine BinaryData Instanz durch Umbruch des bereitgestellten Bytearrays. |
| FromBytes(ReadOnlyMemory<Byte>, String) |
Erstellt eine BinaryData Instanz, indem die bereitgestellten ReadOnlyMemory<T> und festgelegt MediaType werden, um den Wert "pref="mediaType"></see> anzuzeigen<. |
| FromBytes(ReadOnlyMemory<Byte>) |
Erstellt eine BinaryData Instanz durch Umbruch der bereitgestellten ReadOnlyMemory<T>. |
| FromFile(String, String) |
Erstellt eine BinaryData Instanz aus der angegebenen Datei und legt fest MediaType , dass <pref="mediaType"></see-Wert> angezeigt wird. |
| FromFile(String) |
Erstellt eine BinaryData Instanz aus der angegebenen Datei. |
| FromFileAsync(String, CancellationToken) |
Erstellt eine BinaryData Instanz aus der angegebenen Datei. |
| FromFileAsync(String, String, CancellationToken) |
Erstellt eine BinaryData Instanz aus der angegebenen Datei und legt fest MediaType , dass <pref="mediaType"></see-Wert> angezeigt wird. |
| FromObjectAsJson<T>(T, JsonSerializerOptions) |
Erstellt eine BinaryData Instanz durch Serialisieren des bereitgestellten Objekts mithilfe der JsonSerializer. |
| FromObjectAsJson<T>(T, JsonTypeInfo<T>) |
Erstellt eine BinaryData Instanz durch Serialisieren des bereitgestellten Objekts mithilfe der JsonSerializer. |
| FromStream(Stream, String) |
Erstellt eine BinaryData Instanz aus dem angegebenen Datenstrom und legt fest MediaType , dass <pref="mediaType"></see-Wert> angezeigt wird. Der Datenstrom wird von dieser Methode nicht gelöscht. |
| FromStream(Stream) |
Erstellt eine BinaryData Instanz aus dem angegebenen Datenstrom. Der Datenstrom wird von dieser Methode nicht gelöscht. |
| FromStreamAsync(Stream, CancellationToken) |
Erstellt eine BinaryData Instanz aus dem angegebenen Datenstrom. Der Datenstrom wird von dieser Methode nicht gelöscht. |
| FromStreamAsync(Stream, String, CancellationToken) |
Erstellt eine BinaryData Instanz aus dem angegebenen Datenstrom und legt fest MediaType , dass <pref="mediaType"></see-Wert> angezeigt wird. Der Datenstrom wird von dieser Methode nicht gelöscht. |
| FromString(String, String) |
Erstellt eine BinaryData Instanz aus einer Zeichenfolge, indem die Zeichenfolge mithilfe der UTF-8-Codierung in Bytes konvertiert und festgelegt wird MediaType , dass <pref="mediaType"></see-Wert angezeigt> wird. |
| FromString(String) |
Erstellt eine BinaryData Instanz aus einer Zeichenfolge, indem die Zeichenfolge mithilfe der UTF-8-Codierung in Byte konvertiert wird. |
| GetHashCode() |
Gibt den Hashcode für das aktuelle BinaryData Objekt zurück. |
| ToArray() |
Konvertiert das BinaryData Bytearray in ein Bytearray. |
| ToMemory() |
Ruft den Wert dieser Instanz als Bytes ohne weitere Interpretation ab. |
| ToObjectFromJson<T>(JsonSerializerOptions) |
Konvertiert den BinaryData angegebenen Typ mithilfe von JsonSerializer. |
| ToObjectFromJson<T>(JsonTypeInfo<T>) |
Konvertiert den BinaryData angegebenen Typ mithilfe von JsonSerializer. |
| ToStream() |
Konvertiert den BinaryData Datenstrom in einen schreibgeschützten Datenstrom. |
| ToString() |
Konvertiert den Wert dieser Instanz in eine Zeichenfolge mit UTF-8. |
| WithMediaType(String) |
Erstellt eine BinaryData Instanz, indem dieselben Daten umbrochen und geändert MediaType werden, um pref="mediaType"></see-Wert> anzuzeigen<. |
Operatoren
| Name | Beschreibung |
|---|---|
| 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>. |