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
public class BinaryData
[System.Text.Json.Serialization.JsonConverter(typeof(System.BinaryDataConverter))]
public class BinaryData
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.BinaryDataJsonConverter))]
public class BinaryData
type BinaryData = class
[<System.Text.Json.Serialization.JsonConverter(typeof(System.BinaryDataConverter))>]
type BinaryData = class
[<System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.BinaryDataJsonConverter))>]
type BinaryData = class
Public Class BinaryData
Dziedziczenie
BinaryData
Atrybuty

Konstruktory

BinaryData(Byte[])

Tworzy BinaryData wystąpienie przez opakowywanie dostarczonej tablicy bajtów.

BinaryData(Byte[], String)

Uproszczona abstrakcja ładunku bajtów, która obsługuje konwertowanie między ciągami, strumieniami, formatami JSON i bajtami.

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

BinaryData Tworzy wystąpienie przez opakowywanie dostarczonych bajtów.

BinaryData(ReadOnlyMemory<Byte>, 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.

BinaryData(String, String)

Uproszczona abstrakcja ładunku bajtów, która obsługuje konwertowanie między ciągami, strumieniami, formatami JSON i bajtami.

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[])

Tworzy BinaryData wystąpienie przez opakowywanie dostarczonej tablicy bajtów.

FromBytes(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 .

FromBytes(ReadOnlyMemory<Byte>, String)

Uproszczona abstrakcja ładunku bajtów, która obsługuje konwertowanie między ciągami, strumieniami, formatami JSON i bajtami.

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)

BinaryData Tworzy wystąpienie na podstawie określonego strumienia. Strumień nie jest usuwany przez tę metodę.

FromStream(Stream, String)

Uproszczona abstrakcja ładunku bajtów, która obsługuje konwertowanie między ciągami, strumieniami, formatami JSON i bajtami.

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)

Tworzy BinaryData wystąpienie na podstawie ciągu, konwertując ciąg na bajty przy użyciu kodowania UTF-8.

FromString(String, String)

Uproszczona abstrakcja ładunku bajtów, która obsługuje konwertowanie między ciągami, strumieniami, formatami JSON i bajtami.

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