OrleansJsonSerializer クラス

定義

Orleans 型をサポートするように を構成 Newtonsoft.Json.JsonSerializerSettings するためのユーティリティ クラス。

public class OrleansJsonSerializer : Orleans.Serialization.IExternalSerializer
public class OrleansJsonSerializer
type OrleansJsonSerializer = class
    interface IExternalSerializer
type OrleansJsonSerializer = class
Public Class OrleansJsonSerializer
Implements IExternalSerializer
Public Class OrleansJsonSerializer
継承
OrleansJsonSerializer
実装

コンストラクター

OrleansJsonSerializer(IOptions<OrleansJsonSerializerOptions>)

OrleansJsonSerializer クラスの新しいインスタンスを初期化します。

OrleansJsonSerializer(IServiceProvider)

Orleans 型をサポートするように を構成 Newtonsoft.Json.JsonSerializerSettings するためのユーティリティ クラス。

OrleansJsonSerializer(SerializationManager, IGrainFactory)

Orleans 型をサポートするように を構成 Newtonsoft.Json.JsonSerializerSettings するためのユーティリティ クラス。

フィールド

IndentJsonProperty

Orleans 型をサポートするように を構成 Newtonsoft.Json.JsonSerializerSettings するためのユーティリティ クラス。

TypeNameHandlingProperty

Orleans 型をサポートするように を構成 Newtonsoft.Json.JsonSerializerSettings するためのユーティリティ クラス。

UseFullAssemblyNamesProperty

Orleans 型をサポートするように を構成 Newtonsoft.Json.JsonSerializerSettings するためのユーティリティ クラス。

メソッド

DeepCopy(Object, ICopyContext)

ソースのコピーの作成を試みます。

Deserialize(Type, IDeserializationContext)

項目の逆シリアル化を試みます。

Deserialize(Type, String)

指定された入力から、指定した予期される型のオブジェクトを逆シリアル化します。

GetDefaultSerializerSettings(ITypeResolver, IGrainFactory)

既定のシリアライザー設定を返します。

GetDefaultSerializerSettings(SerializationManager, IGrainFactory)

既定のシリアライザー設定を返します。

Initialize(Logger)

外部シリアライザーを初期化します。 シリアル化マネージャーがこの型のインスタンスを作成するときに 1 回呼び出されます

IsSupportedType(Type)

シリアル化マネージャーに、このシリアライザーがシリアル化の型をサポートしているかどうかを通知します。

Serialize(Object, ISerializationContext, Type)

オブジェクトをバイナリ ストリームにシリアル化する

Serialize(Object, Type)

オブジェクトを JSON 文字列にシリアル化します。

UpdateSerializerSettings(JsonSerializerSettings, Boolean, Boolean, Nullable<TypeNameHandling>)

Orleans 型をサポートするように を構成 Newtonsoft.Json.JsonSerializerSettings するためのユーティリティ クラス。

UpdateSerializerSettings(JsonSerializerSettings, IProviderConfiguration)

プロバイダー構成を使用して、指定されたシリアライザー設定をカスタマイズします。 任意のプロバイダーで使用でき、ユーザーは標準の構成属性セットを使用できます。

適用対象