BinaryData Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Uproszczona abstrakcja ładunku bajtów, która obsługuje konwertowanie między ciągami, strumieniami, formatami JSON i bajtami.
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
- Dziedziczenie
-
BinaryData
- Atrybuty
Konstruktory
| BinaryData(Byte[], String) |
Uproszczona abstrakcja ładunku bajtów, która obsługuje konwertowanie między ciągami, strumieniami, formatami JSON i bajtami. |
| BinaryData(Byte[]) |
Tworzy BinaryData wystąpienie przez opakowywanie dostarczonej tablicy bajtów. |
| BinaryData(Object, JsonSerializerContext, Type) |
Tworzy wystąpienie przez BinaryData serializowanie dostarczonego obiektu w formacie JSON przy użyciu polecenia JsonSerializer. |
| BinaryData(Object, JsonSerializerOptions, Type) |
Tworzy wystąpienie przez BinaryData serializowanie dostarczonego obiektu w formacie JSON przy użyciu polecenia JsonSerializer. |
| BinaryData(ReadOnlyMemory<Byte>, String) |
Uproszczona abstrakcja ładunku bajtów, która obsługuje konwertowanie między ciągami, strumieniami, formatami JSON i bajtami. |
| BinaryData(ReadOnlyMemory<Byte>) |
BinaryData Tworzy wystąpienie przez opakowywanie dostarczonych bajtów. |
| BinaryData(String, String) |
Uproszczona abstrakcja ładunku bajtów, która obsługuje konwertowanie między ciągami, strumieniami, formatami JSON i bajtami. |
| BinaryData(String) |
Tworzy BinaryData wystąpienie na podstawie ciągu, konwertując ciąg na bajty przy użyciu kodowania UTF-8. |
Właściwości
| Empty |
Zwraca pusty BinaryDataelement . |
| IsEmpty |
Pobiera wartość wskazującą, czy te dane są puste. |
| Length |
Pobiera liczbę bajtów tych danych. |
| MediaType |
Uproszczona abstrakcja ładunku bajtów, która obsługuje konwertowanie między ciągami, strumieniami, formatami JSON i bajtami. |
Metody
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. |
| FromBytes(Byte[], String) |
Uproszczona abstrakcja ładunku bajtów, która obsługuje konwertowanie między ciągami, strumieniami, formatami JSON i bajtami. |
| FromBytes(Byte[]) |
Tworzy BinaryData wystąpienie przez opakowywanie dostarczonej tablicy bajtów. |
| FromBytes(ReadOnlyMemory<Byte>, String) |
Uproszczona abstrakcja ładunku bajtów, która obsługuje konwertowanie między ciągami, strumieniami, formatami JSON i bajtami. |
| FromBytes(ReadOnlyMemory<Byte>) |
Tworzy BinaryData wystąpienie przez opakowywanie podanego ReadOnlyMemory<T>elementu . |
| FromObjectAsJson<T>(T, JsonSerializerOptions) |
Tworzy wystąpienie przez BinaryData serializowanie dostarczonego obiektu przy użyciu klasy JsonSerializer. |
| FromObjectAsJson<T>(T, JsonTypeInfo<T>) |
Tworzy wystąpienie przez BinaryData serializowanie dostarczonego obiektu przy użyciu klasy JsonSerializer. |
| FromStream(Stream, String) |
Uproszczona abstrakcja ładunku bajtów, która obsługuje konwertowanie między ciągami, strumieniami, formatami JSON i bajtami. |
| FromStream(Stream) |
BinaryData Tworzy wystąpienie na podstawie określonego strumienia. Strumień nie jest usuwany przez tę metodę. |
| FromStreamAsync(Stream, CancellationToken) |
BinaryData Tworzy wystąpienie na podstawie określonego strumienia. Strumień nie jest usuwany przez tę metodę. |
| FromStreamAsync(Stream, String, CancellationToken) |
Uproszczona abstrakcja ładunku bajtów, która obsługuje konwertowanie między ciągami, strumieniami, formatami JSON i bajtami. |
| FromString(String, String) |
Uproszczona abstrakcja ładunku bajtów, która obsługuje konwertowanie między ciągami, strumieniami, formatami JSON i bajtami. |
| FromString(String) |
Tworzy BinaryData wystąpienie na podstawie ciągu, konwertując ciąg na bajty przy użyciu kodowania UTF-8. |
| GetHashCode() |
Zwraca kod skrótu dla bieżącego BinaryData obiektu. |
| GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
| ToArray() |
Konwertuje BinaryData element na tablicę bajtów. |
| ToMemory() |
Pobiera wartość tego wystąpienia jako bajty bez dalszej interpretacji. |
| ToObjectFromJson<T>(JsonSerializerOptions) |
Konwertuje element BinaryData na określony typ przy użyciu polecenia JsonSerializer. |
| ToObjectFromJson<T>(JsonTypeInfo<T>) |
Konwertuje element BinaryData na określony typ przy użyciu polecenia JsonSerializer. |
| ToStream() |
Konwertuje BinaryData element na strumień tylko do odczytu. |
| ToString() |
Konwertuje wartość tego wystąpienia na ciąg przy użyciu protokołu UTF-8. |
| WithMediaType(String) |
Uproszczona abstrakcja ładunku bajtów, która obsługuje konwertowanie między ciągami, strumieniami, formatami JSON i bajtami. |
Operatory
| Implicit(BinaryData to ReadOnlyMemory<Byte>) |
Definiuje niejawną konwersję z elementu BinaryData na .ReadOnlyMemory<T> |
| Implicit(BinaryData to ReadOnlySpan<Byte>) |
Definiuje niejawną konwersję z elementu BinaryData na .ReadOnlySpan<T> |