BinaryData クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
文字列、ストリーム、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) |
を使用して、 BinaryData 指定されたオブジェクトを JSON にシリアル化してインスタンスを JsonSerializer作成します。 |
BinaryData(Object, JsonSerializerOptions, Type) |
を使用して、 BinaryData 指定されたオブジェクトを JSON にシリアル化してインスタンスを JsonSerializer作成します。 |
BinaryData(ReadOnlyMemory<Byte>, String) |
文字列、ストリーム、JSON、バイト間の変換をサポートするバイトのペイロードの軽量な抽象化。 |
BinaryData(ReadOnlyMemory<Byte>) |
指定されたバイトを BinaryData ラップしてインスタンスを作成します。 |
BinaryData(String, String) |
文字列、ストリーム、JSON、バイト間の変換をサポートするバイトのペイロードの軽量な抽象化。 |
BinaryData(String) |
UTF-8 エンコードを BinaryData 使用して文字列をバイトに変換して、文字列からインスタンスを作成します。 |
プロパティ
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) |
を使用して、 BinaryData 指定されたオブジェクトをシリアル化してインスタンスを作成します JsonSerializer。 |
FromObjectAsJson<T>(T, JsonTypeInfo<T>) |
を使用して、 BinaryData 指定されたオブジェクトをシリアル化してインスタンスを作成します JsonSerializer。 |
FromStream(Stream, String) |
文字列、ストリーム、JSON、バイト間の変換をサポートするバイトのペイロードの軽量な抽象化。 |
FromStream(Stream) |
指定した BinaryData ストリームからインスタンスを作成します。 ストリームはこのメソッドによって破棄されません。 |
FromStreamAsync(Stream, CancellationToken) |
指定した BinaryData ストリームからインスタンスを作成します。 ストリームはこのメソッドによって破棄されません。 |
FromStreamAsync(Stream, String, CancellationToken) |
文字列、ストリーム、JSON、バイト間の変換をサポートするバイトのペイロードの軽量な抽象化。 |
FromString(String, String) |
文字列、ストリーム、JSON、バイト間の変換をサポートするバイトのペイロードの軽量な抽象化。 |
FromString(String) |
UTF-8 エンコードを BinaryData 使用して文字列をバイトに変換して、文字列からインスタンスを作成します。 |
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>定義します。 |
適用対象
.NET