BinaryData Kelas

Definisi

Abstraksi ringan untuk payload byte yang mendukung konversi antara string, stream, JSON, dan byte.

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
Warisan
BinaryData
Atribut

Konstruktor

Nama Deskripsi
BinaryData(Byte[], String)

Membuat instans dengan membungkus array dan set byte yang disediakan untuk BinaryDatamelihat nilai pref="mediaType"MediaType/see<.><>

BinaryData(Byte[])

Membuat instans dengan membungkus BinaryData array byte yang disediakan.

BinaryData(Object, JsonSerializerContext, Type)

Membuat instans dengan menserialisasikan BinaryData objek yang disediakan ke JSON menggunakan JsonSerializer.

BinaryData(Object, JsonSerializerOptions, Type)

Membuat instans dengan menserialisasikan BinaryData objek yang disediakan ke JSON menggunakan JsonSerializer.

BinaryData(ReadOnlyMemory<Byte>, String)

Membuat instans dengan membungkus byte dan set yang disediakan untuk BinaryDatamelihat nilai pref="mediaType"MediaType/see<.><>

BinaryData(ReadOnlyMemory<Byte>)

Membuat instans dengan membungkus BinaryData byte yang disediakan.

BinaryData(String, String)

Membuat instans BinaryData dari string dengan mengonversi string menjadi byte menggunakan pengodean UTF-8 dan set MediaType untuk <melihat nilai pref="mediaType"></see> .

BinaryData(String)

Membuat instans BinaryData dari string dengan mengonversi string menjadi byte menggunakan pengodean UTF-8.

Properti

Nama Deskripsi
Empty

Mengembalikan kosong BinaryData.

IsEmpty

Mendapatkan nilai yang menunjukkan apakah data ini kosong.

Length

Mendapatkan jumlah byte data ini.

MediaType

Mendapatkan jenis MIME data ini, misalnya, Octet.

Metode

Nama Deskripsi
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

FromBytes(Byte[], String)

Membuat instans dengan membungkus array dan set byte yang disediakan untuk BinaryDatamelihat nilai pref="mediaType"MediaType/see<.><>

FromBytes(Byte[])

Membuat instans dengan membungkus BinaryData array byte yang disediakan.

FromBytes(ReadOnlyMemory<Byte>, String)

Membuat instans dengan membungkus set dan yang disediakan BinaryData untuk ReadOnlyMemory<T>melihat nilai pref="mediaType"MediaType/see<.><>

FromBytes(ReadOnlyMemory<Byte>)

Membuat instans dengan membungkus BinaryData yang disediakan ReadOnlyMemory<T>.

FromFile(String, String)

Membuat instans BinaryData dari file dan set MediaType yang ditentukan untuk <melihat nilai pref="mediaType"></see> .

FromFile(String)

Membuat instans BinaryData dari file yang ditentukan.

FromFileAsync(String, CancellationToken)

Membuat instans BinaryData dari file yang ditentukan.

FromFileAsync(String, String, CancellationToken)

Membuat instans BinaryData dari file dan set MediaType yang ditentukan untuk <melihat nilai pref="mediaType"></see> .

FromObjectAsJson<T>(T, JsonSerializerOptions)

Membuat instans dengan menserialisasikan BinaryData objek yang disediakan menggunakan JsonSerializer.

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

Membuat instans dengan menserialisasikan BinaryData objek yang disediakan menggunakan JsonSerializer.

FromStream(Stream, String)

Membuat instans BinaryData dari aliran dan set MediaType yang ditentukan untuk <melihat nilai pref="mediaType"></see> .

Aliran tidak dibuang oleh metode ini.

FromStream(Stream)

Membuat instans BinaryData dari aliran yang ditentukan. Aliran tidak dibuang oleh metode ini.

FromStreamAsync(Stream, CancellationToken)

Membuat instans BinaryData dari aliran yang ditentukan. Aliran tidak dibuang oleh metode ini.

FromStreamAsync(Stream, String, CancellationToken)

Membuat instans BinaryData dari aliran dan set MediaType yang ditentukan untuk <melihat nilai pref="mediaType"></see> .

Aliran tidak dibuang oleh metode ini.

FromString(String, String)

Membuat instans BinaryData dari string dengan mengonversi string menjadi byte menggunakan pengodean UTF-8 dan set MediaType untuk <melihat nilai pref="mediaType"></see> .

FromString(String)

Membuat instans BinaryData dari string dengan mengonversi string menjadi byte menggunakan pengodean UTF-8.

GetHashCode()

Mengembalikan kode hash untuk objek saat ini BinaryData .

ToArray()

BinaryData Mengonversi ke array byte.

ToMemory()

Mendapatkan nilai instans ini sebagai byte tanpa interpretasi lebih lanjut.

ToObjectFromJson<T>(JsonSerializerOptions)

BinaryData Mengonversi ke jenis yang ditentukan menggunakan JsonSerializer.

ToObjectFromJson<T>(JsonTypeInfo<T>)

BinaryData Mengonversi ke jenis yang ditentukan menggunakan JsonSerializer.

ToStream()

Mengonversi ke BinaryData aliran baca-saja.

ToString()

Mengonversi nilai instans ini menjadi string menggunakan UTF-8.

WithMediaType(String)

Membuat instans dengan membungkus BinaryData data yang sama dan mengubah ke MediaTypemediaType.

Operator

Nama Deskripsi
Implicit(BinaryData to ReadOnlyMemory<Byte>)

Menentukan konversi implisit dari ke BinaryDataReadOnlyMemory<T>.

Implicit(BinaryData to ReadOnlySpan<Byte>)

Menentukan konversi implisit dari ke BinaryDataReadOnlySpan<T>.

Berlaku untuk