BinaryData Klasa

Definicja

Uproszczona abstrakcja ładunku bajtów, który obsługuje konwertowanie między ciągami, strumieniem, formatem 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

Nazwa Opis
BinaryData(Byte[], String)

BinaryData Tworzy wystąpienie przez opakowywanie dostarczonej tablicy bajtów i zestawówMediaType, aby wyświetlić <pref="mediaType"></see> wartość.

BinaryData(Byte[])

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

BinaryData(Object, JsonSerializerContext, Type)

Tworzy BinaryData wystąpienie przez serializowanie dostarczonego obiektu w formacie JSON przy użyciu polecenia JsonSerializer.

BinaryData(Object, JsonSerializerOptions, Type)

Tworzy BinaryData wystąpienie przez serializowanie dostarczonego obiektu w formacie JSON przy użyciu polecenia JsonSerializer.

BinaryData(ReadOnlyMemory<Byte>, String)

BinaryData Tworzy wystąpienie przez opakowywanie dostarczonych bajtów i zestawów MediaType w celu <wyświetlenia wartości pref="mediaType"></see>.

BinaryData(ReadOnlyMemory<Byte>)

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

BinaryData(String, String)

BinaryData Tworzy wystąpienie na podstawie ciągu, konwertując ciąg na bajty przy użyciu kodowania UTF-8 i zestawówMediaType, aby wyświetlić <wartość pref="mediaType"></see>.

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

Nazwa Opis
Empty

Zwraca pusty BinaryDataelement .

IsEmpty

Pobiera wartość wskazującą, czy te dane są puste.

Length

Pobiera liczbę bajtów tych danych.

MediaType

Pobiera typ MIME tych danych, na przykład Octet.

Metody

Nazwa Opis
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

FromBytes(Byte[], String)

BinaryData Tworzy wystąpienie przez opakowywanie dostarczonej tablicy bajtów i zestawówMediaType, aby wyświetlić <pref="mediaType"></see> wartość.

FromBytes(Byte[])

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

FromBytes(ReadOnlyMemory<Byte>, String)

Tworzy wystąpienie przez zawijanie podanych BinaryData zestawów i w ReadOnlyMemory<T> celu MediaTypewyświetlenia wartości pref="mediaType"</see><.>

FromBytes(ReadOnlyMemory<Byte>)

Tworzy BinaryData wystąpienie przez opakowywanie podanego ReadOnlyMemory<T>elementu .

FromFile(String, String)

BinaryData Tworzy wystąpienie z określonego pliku i zestawówMediaType, aby wyświetlić <wartość pref="mediaType"></see>.

FromFile(String)

Tworzy BinaryData wystąpienie z określonego pliku.

FromFileAsync(String, CancellationToken)

Tworzy BinaryData wystąpienie z określonego pliku.

FromFileAsync(String, String, CancellationToken)

BinaryData Tworzy wystąpienie z określonego pliku i zestawówMediaType, aby wyświetlić <wartość pref="mediaType"></see>.

FromObjectAsJson<T>(T, JsonSerializerOptions)

Tworzy wystąpienie przez BinaryData serializowanie podanego obiektu przy użyciu klasy JsonSerializer.

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

Tworzy wystąpienie przez BinaryData serializowanie podanego obiektu przy użyciu klasy JsonSerializer.

FromStream(Stream, String)

Tworzy wystąpienie z określonego strumienia i zestawówBinaryData, aby wyświetlić MediaTypewartość pref="mediaType"</see><.>

Strumień nie jest usuwany przez tę metodę.

FromStream(Stream)

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

FromStreamAsync(Stream, CancellationToken)

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

FromStreamAsync(Stream, String, CancellationToken)

Tworzy wystąpienie z określonego strumienia i zestawówBinaryData, aby wyświetlić MediaTypewartość pref="mediaType"</see><.>

Strumień nie jest usuwany przez tę metodę.

FromString(String, String)

BinaryData Tworzy wystąpienie na podstawie ciągu, konwertując ciąg na bajty przy użyciu kodowania UTF-8 i zestawówMediaType, aby wyświetlić <wartość pref="mediaType"></see>.

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.

ToArray()

Konwertuje element BinaryData 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)

BinaryData Tworzy wystąpienie, opakowując te same dane i zmieniając element na MediaTypemediaType.

Operatory

Nazwa Opis
Implicit(BinaryData to ReadOnlyMemory<Byte>)

Definiuje niejawną konwersję z elementu na BinaryData .ReadOnlyMemory<T>

Implicit(BinaryData to ReadOnlySpan<Byte>)

Definiuje niejawną konwersję z elementu na BinaryData .ReadOnlySpan<T>

Dotyczy