共用方式為


BinaryData 類別

定義

支援在字串、資料流程、JSON 和位元組之間轉換的位元組承載輕量型抽象概念。

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
繼承
BinaryData
屬性

建構函式

BinaryData(Byte[], String)

支援在字串、資料流程、JSON 和位元組之間轉換的位元組承載輕量型抽象概念。

BinaryData(Byte[])

藉由包裝提供的位元組陣列來建立 BinaryData 實例。

BinaryData(Object, JsonSerializerContext, Type)

使用 JsonSerializer 將提供的 物件序列化為 JSON,以建立 BinaryData 實例。

BinaryData(Object, JsonSerializerOptions, Type)

使用 JsonSerializer 將提供的 物件序列化為 JSON,以建立 BinaryData 實例。

BinaryData(ReadOnlyMemory<Byte>, String)

支援在字串、資料流程、JSON 和位元組之間轉換的位元組承載輕量型抽象概念。

BinaryData(ReadOnlyMemory<Byte>)

藉由包裝提供的位元組來建立 BinaryData 實例。

BinaryData(String, String)

支援在字串、資料流程、JSON 和位元組之間轉換的位元組承載輕量型抽象概念。

BinaryData(String)

BinaryData使用 UTF-8 編碼將字串轉換成位元組,以從字串建立實例。

屬性

Empty

傳回空的 BinaryData

IsEmpty

取得值,這個值表示此資料是否空白。

Length

取得此資料的位元組數目。

MediaType

支援在字串、資料流程、JSON 和位元組之間轉換的位元組承載輕量型抽象概念。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

FromBytes(Byte[], String)

支援在字串、資料流程、JSON 和位元組之間轉換的位元組承載輕量型抽象概念。

FromBytes(Byte[])

藉由包裝提供的位元組陣列來建立 BinaryData 實例。

FromBytes(ReadOnlyMemory<Byte>, String)

支援在字串、資料流程、JSON 和位元組之間轉換的位元組承載輕量型抽象概念。

FromBytes(ReadOnlyMemory<Byte>)

藉由包裝提供的 ReadOnlyMemory<T> 來建立 BinaryData 實例。

FromObjectAsJson<T>(T, JsonSerializerOptions)

使用 JsonSerializer 序列化提供的 物件,以建立 BinaryData 實例。

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

使用 JsonSerializer 序列化提供的 物件,以建立 BinaryData 實例。

FromStream(Stream, String)

支援在字串、資料流程、JSON 和位元組之間轉換的位元組承載輕量型抽象概念。

FromStream(Stream)

從指定的資料流程建立 BinaryData 實例。 這個方法不會處置資料流程。

FromStreamAsync(Stream, CancellationToken)

從指定的資料流程建立 BinaryData 實例。 這個方法不會處置資料流程。

FromStreamAsync(Stream, String, CancellationToken)

支援在字串、資料流程、JSON 和位元組之間轉換的位元組承載輕量型抽象概念。

FromString(String, String)

支援在字串、資料流程、JSON 和位元組之間轉換的位元組承載輕量型抽象概念。

FromString(String)

BinaryData使用 UTF-8 編碼將字串轉換成位元組,以從字串建立實例。

GetHashCode()

傳回目前 BinaryData 物件的雜湊碼。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToArray()

BinaryData 轉換成位元組陣列。

ToMemory()

取得這個實例的值做為位元組,而不需進一步解譯。

ToObjectFromJson<T>(JsonSerializerOptions)

使用 JsonSerializerBinaryData 轉換為指定的型別。

ToObjectFromJson<T>(JsonTypeInfo<T>)

使用 JsonSerializerBinaryData 轉換為指定的型別。

ToStream()

BinaryData 轉換為唯讀資料流程。

ToString()

使用 UTF-8 將這個實例的值轉換為字串。

WithMediaType(String)

支援在字串、資料流程、JSON 和位元組之間轉換的位元組承載輕量型抽象概念。

運算子

Implicit(BinaryData to ReadOnlyMemory<Byte>)

定義從 到 BinaryDataReadOnlyMemory<T> 的隱含轉換。

Implicit(BinaryData to ReadOnlySpan<Byte>)

定義從 到 BinaryDataReadOnlySpan<T> 的隱含轉換。

適用於