ObjectSerializer.SerializeAsync メソッド

定義

オーバーロード

SerializeAsync(Object, Type, CancellationToken)

指定された値をバイナリ表現に変換し、インスタンスとして BinaryData 返します。

SerializeAsync(Stream, Object, Type, CancellationToken)

指定した値をバイナリ表現に変換し、 に Stream書き込みます。

SerializeAsync(Object, Type, CancellationToken)

ソース:
ObjectSerializer.cs

指定された値をバイナリ表現に変換し、インスタンスとして BinaryData 返します。

public virtual System.Threading.Tasks.ValueTask<BinaryData> SerializeAsync (object? value, Type? inputType = default, System.Threading.CancellationToken cancellationToken = default);
abstract member SerializeAsync : obj * Type * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<BinaryData>
override this.SerializeAsync : obj * Type * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<BinaryData>
Public Overridable Function SerializeAsync (value As Object, Optional inputType As Type = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of BinaryData)

パラメーター

value
Object

変換する値。

inputType
Type

をシリアル化するときに使用する value型。 省略した場合、型は () を使用して GetType()決定されます。

cancellationToken
CancellationToken

シリアル化時に使用する CancellationToken

戻り値

オブジェクトのバイナリ表現を として BinaryData指定します。

適用対象

SerializeAsync(Stream, Object, Type, CancellationToken)

ソース:
ObjectSerializer.cs

指定した値をバイナリ表現に変換し、 に Stream書き込みます。

public abstract System.Threading.Tasks.ValueTask SerializeAsync (System.IO.Stream stream, object? value, Type inputType, System.Threading.CancellationToken cancellationToken);
abstract member SerializeAsync : System.IO.Stream * obj * Type * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public MustOverride Function SerializeAsync (stream As Stream, value As Object, inputType As Type, cancellationToken As CancellationToken) As ValueTask

パラメーター

stream
Stream

書き込み先の Stream

value
Object

変換する値。

inputType
Type

変換対象の value の型。

cancellationToken
CancellationToken

シリアル化時に使用する CancellationToken

戻り値

適用対象