SerializationManager クラス

定義

Orleans シリアライザー システムを監視する SerializationManager。

public sealed class SerializationManager : IDisposable
type SerializationManager = class
    interface IDisposable
Public NotInheritable Class SerializationManager
Implements IDisposable
継承
SerializationManager
実装

コンストラクター

SerializationManager(IServiceProvider, IMessagingConfiguration, ITraceConfiguration)

Orleans シリアライザー システムを監視する SerializationManager。

SerializationManager(IServiceProvider, IOptions<SerializationProviderOptions>, ILoggerFactory, ITypeResolver, SerializationStatisticsGroup, Int32)

Orleans シリアライザー システムを監視する SerializationManager。

SerializationManager(IServiceProvider, IOptions<SerializationProviderOptions>, ILoggerFactory, ITypeResolver, SerializationStatisticsGroup, Int32, Int32, Int32)

Orleans シリアライザー システムを監視する SerializationManager。

メソッド

DeepCopy(Object)

この型に対して以前に登録された DeepCopier 関数を使用して、指定したオブジェクトをディープ コピーします。

DeepCopyInner(Object, ICopyContext)

このメソッドは、渡されたオブジェクトのディープ コピーを作成します。

Deserialize(BinaryTokenStreamReader)

入力バイナリ ストリームから次のオブジェクトを逆シリアル化します。

Deserialize(IBinaryTokenStreamReader)

入力バイナリ ストリームから次のオブジェクトを逆シリアル化します。

Deserialize(Type, BinaryTokenStreamReader)

入力バイナリ ストリームから次のオブジェクトを逆シリアル化します。

Deserialize(Type, IBinaryTokenStreamReader)

入力バイナリ ストリームから次のオブジェクトを逆シリアル化します。

Deserialize<T>(BinaryTokenStreamReader)

入力バイナリ ストリームから次のオブジェクトを逆シリアル化します。

Deserialize<T>(IBinaryTokenStreamReader)

入力バイナリ ストリームから次のオブジェクトを逆シリアル化します。

DeserializeFromByteArray(Byte[], Type)

Orleans シリアライザー システムを監視する SerializationManager。

DeserializeFromByteArray<T>(Byte[])

指定した byte[] からデータを逆シリアル化し、backi をオブジェクトにリハイドレートします。

DeserializeInner(Type, IDeserializationContext)

入力バイナリ ストリームから次のオブジェクトを逆シリアル化します。

DeserializeInner<T>(IDeserializationContext)

入力バイナリ ストリームから次のオブジェクトを逆シリアル化します。

Dispose()

Orleans シリアライザー システムを監視する SerializationManager。

GetGetter(FieldInfo)

Orleans シリアライザー システムを監視する SerializationManager。

GetReferenceSetter(FieldInfo)

インスタンスのこのフィールドの値を設定するデリゲートを返します。

GetValueSetter(FieldInfo)

インスタンスのこのフィールドの値を設定するデリゲートを返します。

LogRegisteredTypes()

Orleans シリアライザー システムを監視する SerializationManager。

Register(Type, DeepCopier, Serializer, Deserializer)

型をシリアル化システムに登録して、指定された DeepCopier、Serializer、および逆シリアライザー関数を使用します。

Register(Type, SerializationManager+DeepCopier, SerializationManager+Serializer, SerializationManager+Deserializer)

型をシリアル化システムに登録して、指定された DeepCopier、Serializer、および逆シリアライザー関数を使用します。

RegisterSerializers(IApplicationPartManager)

Orleans シリアライザー システムを監視する SerializationManager。

RoundTripSerializationForTesting<T>(T)

ラウンド トリップ Serialize+Serialize ループを実行する内部テスト メソッド

Serialize(Object, BinaryTokenStreamWriter)

この型に対して以前に登録されたシリアライザー関数を使用して、指定したオブジェクトをシリアル化します。

Serialize(Object, IBinaryTokenStreamWriter)

この型に対して以前に登録されたシリアライザー関数を使用して、指定したオブジェクトをシリアル化します。

SerializeInner(Object, ISerializationContext, Type)

指定されたバイナリ トークン ストリームにオブジェクトをエンコードします。

SerializeInner<T>(T, ISerializationContext)

指定されたバイナリ トークン ストリームにオブジェクトをエンコードします。

SerializeToByteArray(Object)

データを byte[]にシリアル化します。

適用対象