BinaryData クラス

定義

文字列、ストリーム、JSON、バイト間の変換をサポートするバイトのペイロードの軽量な抽象化。

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
継承
BinaryData
属性

コンストラクター

BinaryData(Byte[])

指定されたバイト配列を BinaryData ラップしてインスタンスを作成します。

BinaryData(Byte[], String)

文字列、ストリーム、JSON、バイト間の変換をサポートするバイトのペイロードの軽量な抽象化。

BinaryData(Object, JsonSerializerContext, Type)

を使用して、 BinaryData 指定されたオブジェクトを JSON にシリアル化してインスタンスを JsonSerializer作成します。

BinaryData(Object, JsonSerializerOptions, Type)

を使用して、 BinaryData 指定されたオブジェクトを JSON にシリアル化してインスタンスを JsonSerializer作成します。

BinaryData(ReadOnlyMemory<Byte>)

指定されたバイトを BinaryData ラップしてインスタンスを作成します。

BinaryData(ReadOnlyMemory<Byte>, String)

文字列、ストリーム、JSON、バイト間の変換をサポートするバイトのペイロードの軽量な抽象化。

BinaryData(String)

UTF-8 エンコードを BinaryData 使用して文字列をバイトに変換して、文字列からインスタンスを作成します。

BinaryData(String, String)

文字列、ストリーム、JSON、バイト間の変換をサポートするバイトのペイロードの軽量な抽象化。

プロパティ

Empty

空の BinaryData を返します。

IsEmpty

このデータが空かどうかを示す値を取得します。

Length

このデータのバイト数を取得します。

MediaType

文字列、ストリーム、JSON、バイト間の変換をサポートするバイトのペイロードの軽量な抽象化。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

FromBytes(Byte[])

指定されたバイト配列を BinaryData ラップしてインスタンスを作成します。

FromBytes(Byte[], String)

文字列、ストリーム、JSON、バイト間の変換をサポートするバイトのペイロードの軽量な抽象化。

FromBytes(ReadOnlyMemory<Byte>)

指定ReadOnlyMemory<T>された をBinaryDataラップしてインスタンスを作成します。

FromBytes(ReadOnlyMemory<Byte>, String)

文字列、ストリーム、JSON、バイト間の変換をサポートするバイトのペイロードの軽量な抽象化。

FromObjectAsJson<T>(T, JsonSerializerOptions)

を使用して、 BinaryData 指定されたオブジェクトをシリアル化してインスタンスを作成します JsonSerializer

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

を使用して、 BinaryData 指定されたオブジェクトをシリアル化してインスタンスを作成します JsonSerializer

FromStream(Stream)

指定した BinaryData ストリームからインスタンスを作成します。 ストリームはこのメソッドによって破棄されません。

FromStream(Stream, String)

文字列、ストリーム、JSON、バイト間の変換をサポートするバイトのペイロードの軽量な抽象化。

FromStreamAsync(Stream, CancellationToken)

指定した BinaryData ストリームからインスタンスを作成します。 ストリームはこのメソッドによって破棄されません。

FromStreamAsync(Stream, String, CancellationToken)

文字列、ストリーム、JSON、バイト間の変換をサポートするバイトのペイロードの軽量な抽象化。

FromString(String)

UTF-8 エンコードを BinaryData 使用して文字列をバイトに変換して、文字列からインスタンスを作成します。

FromString(String, String)

文字列、ストリーム、JSON、バイト間の変換をサポートするバイトのペイロードの軽量な抽象化。

GetHashCode()

現在の BinaryData オブジェクトのハッシュ コードを返します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToArray()

BinaryData をバイト配列に変換します。

ToMemory()

それ以上の解釈を行わずに、このインスタンスの値をバイトとして取得します。

ToObjectFromJson<T>(JsonSerializerOptions)

BinaryData 使用して JsonSerializer、 を指定した型に変換します。

ToObjectFromJson<T>(JsonTypeInfo<T>)

BinaryData 使用して JsonSerializer、 を指定した型に変換します。

ToStream()

BinaryData 読み取り専用ストリームに変換します。

ToString()

UTF-8 を使用して、このインスタンスの値を文字列に変換します。

WithMediaType(String)

文字列、ストリーム、JSON、バイト間の変換をサポートするバイトのペイロードの軽量な抽象化。

演算子

Implicit(BinaryData to ReadOnlyMemory<Byte>)

から BinaryData への暗黙的な変換を ReadOnlyMemory<T>定義します。

Implicit(BinaryData to ReadOnlySpan<Byte>)

から BinaryData への暗黙的な変換を ReadOnlySpan<T>定義します。

適用対象