BinaryData Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 MediaType |
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>. |