Udostępnij za pośrednictwem


BinaryData Klasa

Definicja

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>

Dotyczy