ObjectSerializer.Serialize メソッド

定義

オーバーロード

Serialize(Object, Type, CancellationToken)

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

Serialize(Stream, Object, Type, CancellationToken)

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

Serialize(Object, Type, CancellationToken)

ソース:
ObjectSerializer.cs

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

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

パラメーター

value
Object

変換する値。

inputType
Type

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

cancellationToken
CancellationToken

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

戻り値

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

適用対象

Serialize(Stream, Object, Type, CancellationToken)

ソース:
ObjectSerializer.cs

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

public abstract void Serialize (System.IO.Stream stream, object? value, Type inputType, System.Threading.CancellationToken cancellationToken);
abstract member Serialize : System.IO.Stream * obj * Type * System.Threading.CancellationToken -> unit
Public MustOverride Sub Serialize (stream As Stream, value As Object, inputType As Type, cancellationToken As CancellationToken)

パラメーター

stream
Stream

書き込み先の Stream

value
Object

変換する値。

inputType
Type

変換対象の value の型。

cancellationToken
CancellationToken

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

適用対象