Orleans.Serialization 名前空間

クラス

ActivationIdConverter

ActivationIdの実装を Newtonsoft.Json.JsonConverter します。

BinaryFormatterISerializableSerializerOptions

Orleans.Serialization.BinaryFormatterISerializableSerializerのオプション。

BinaryFormatterSerializer
BinaryFormatterSerializer.TypeSerializationSurrogate
BinaryTokenStreamReader

Orleans バイナリ トークン ストリームのリーダー

BinaryTokenStreamWriter

Orleans バイナリ トークン ストリームのライター

BondSerializer

Bond 型で使用するための IExternalSerializer の実装。

CodecNotFoundException

指定した型に適したシリアライザー コーデックが見つかりませんでした。

ConfigureOrleansJsonSerializerOptions
DeepCopier<T>

オブジェクトと値をコピーする機能を提供します。

DeserializationContext
DeserializationContextExtensions
DotNetSerializableCodec

ISerializable パターンを実装する型のシリアライザー。

EnableKeyedSerializerAttribute

他のシリアライザーが責任を要求しない場合に、このクラスに使用するシリアライザー型を型で指定できるようにします。

ExceptionCodec

Exception 型のシリアライザー。

ExceptionSerializationOptions

例外シリアル化のオプション。

ExtendedWireTypeInvalidException

拡張ワイヤ タイプが無効です。

FieldIdNotPresentException

フィールド識別子は想定されていましたが、存在しません。

FieldTypeInvalidException

フィールドの種類が無効です。

FieldTypeMissingException

フィールド型は想定されていましたが、存在しません。

FieldUtils
FSharpChoiceCodec<T1,T2>

Microsoft.FSharp.Core.FSharpChoice`2のシリアライザー。

FSharpChoiceCodec<T1,T2,T3>
FSharpChoiceCodec<T1,T2,T3,T4>
FSharpChoiceCodec<T1,T2,T3,T4,T5>
FSharpChoiceCodec<T1,T2,T3,T4,T5,T6>
FSharpChoiceCopier<T1,T2>
FSharpChoiceCopier<T1,T2,T3>
FSharpChoiceCopier<T1,T2,T3,T4>
FSharpChoiceCopier<T1,T2,T3,T4,T5>
FSharpChoiceCopier<T1,T2,T3,T4,T5,T6>
FSharpListCodec<T>
FSharpListCopier<T>
FSharpMapCodec<TKey,TValue>
FSharpMapCopier<TKey,TValue>
FSharpOptionCodec<T>

Microsoft.FSharp.Core.FSharpOption`1のシリアライザー。

FSharpOptionCopier<T>

Microsoft.FSharp.Core.FSharpOption`1のコピー機の実装。

FSharpRefCodec<T>
FSharpRefCopier<T>
FSharpResultCodec<T,TError>
FSharpResultCopier<T,TError>
FSharpSetCodec<T>
FSharpSetCopier<T>
FSharpUnitCodec

Microsoft.FSharp.Core.Unit のシリアライザー

FSharpUnitCopier

Microsoft.FSharp.Core.Unit 用コピー機

FSharpValueOptionCodec<T>

Microsoft.FSharp.Core.FSharpValueOption`1のシリアライザー。

FSharpValueOptionCopier<T>

Microsoft.FSharp.Core.FSharpValueOption`1用コピー機。

GrainIdConverter

GrainIdの実装を Newtonsoft.Json.JsonConverter します。

GrainReferenceConverter
GrainReferenceJsonConverter

GrainReferenceの実装を Newtonsoft.Json.JsonConverter します。

ILBasedSerializer

他のシリアライザーが使用できない場合に使用するフォールバック シリアライザー。

ILBasedSerializerOptions

ILBasedSerializerのオプション。

ILGenerationException
IllegalTypeException

指定した型は使用できません。

IPAddressConverter

IPAddressの実装を Newtonsoft.Json.JsonConverter します。

IPEndPointConverter

IPEndPointの実装を Newtonsoft.Json.JsonConverter します。

JsonCodec

JsonSerializerを使用するシリアル化コーデック。

JsonCodecOptions

JsonCodecのオプション。

MembershipVersionJsonConverter

MembershipVersionの実装を Newtonsoft.Json.JsonConverter します。

NewtonsoftJsonCodec
NewtonsoftJsonCodecOptions

NewtonsoftJsonCodecのオプション。

ObjectSerializer

静的に知られていない型を持つ値をシリアル化および逆シリアル化するためのメソッドを提供します。

OrleansJsonSerializationBinder

TypeResolverを使用して型を解決する Newtonsoft.Json.Serialization.ISerializationBinder の実装。

OrleansJsonSerializer

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

OrleansJsonSerializerOptions
OrleansJsonSerializerSettings
OrleansSerializer
ProtobufSerializer

Protobuf 型で使用するための IExternalSerializer の実装。

ReferenceFieldNotSupportedException

ここでは、値への参照はサポートされていません。

ReferenceNotFoundException

参照された値が見つかりませんでした。

RemoteNonDeserializableException

完全に逆シリアル化できない例外を表します。

RequiredFieldMissingException

必須フィールドが存在しません。

SchemaTypeInvalidException

スキーマの種類が無効です。

SerializationConstructorNotFoundException

型にシリアル化コンストラクターがない場合にスローされます。

SerializationContext

シリアル化操作中に現在のスレッドのコンテキスト情報を保持します。

SerializationContextBase
SerializationContextExtensions
SerializationHostingExtensions

ISerializerBuilderの拡張メソッド。

SerializationManager

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

SerializationStatisticsGroup

シリアル化に関連する統計。

Serializer<T>

値をシリアル化および逆シリアル化します。

SerializerBuilderExtensions

ISerializerBuilderの拡張機能。

SerializerConfigurationAnalyzer

シリアライザーの構成を分析して、構成の問題の可能性を見つけます。

SerializerConfigurationAnalyzer.SerializerConfigurationComplaint

インターフェイス メソッドで使用される型のシリアル化可能性に関する構成の問題を表します。

SerializerContextExtensions
SerializerDelegateMetadata

指定した型をシリアライザーするために使用されるデリゲートのセットについて説明します。

SerializerException

シリアライザー例外の基本例外。

SerializerFeature

シリアライザーとシリアル化の型に関するメタデータが含まれています。

SerializerKnownTypeMetadata

シリアライザーによって識別できる型について説明します。

SerializerTypeMetadata

シリアル化メソッドを持つクラスについて説明します。

ServiceCollectionExtensions

拡張機能を IServiceCollection します。

SiloAddressConverter
SiloAddressJsonConverter

SiloAddressの実装を Newtonsoft.Json.JsonConverter します。

TypeMissingException

型は予期されていましたが、見つかりませんでした。

UnavailableExceptionFallbackException

逆シリアル化中に使用できない型を持つ例外を表します。

UnexpectedLengthPrefixValueException

長さが想定される長さエンコードされたフィールド

UniqueKeyConverter

UniqueKeyの実装を Newtonsoft.Json.JsonConverter します。

UnknownReferencedTypeException

参照された型が見つかりませんでした。

UnknownWellKnownTypeException

既知の型が不明でした。

UnsupportedWireTypeException

ワイヤタイプはサポートされていません。

ValueSerializer<T>

値型をシリアル化および逆シリアル化します。

構造体

FSharpListSurrogate<T>
FSharpMapSurrogate<TKey,TValue>
FSharpRefSurrogate<T>
FSharpSetSurrogate<T>
GrainReferenceKeyInfo

型は、グレイン参照のスペース効率の高いシリアル化を可能にするグレイン参照キーの低レベル表現です。

SerializationManager.SerializerMethods
SerializerMethods

シリアル化のデリゲートを含みます。

インターフェイス

IBinaryTokenStreamReader
IBinaryTokenStreamWriter
ICopyContext
IDeserializationContext
IExternalSerializer

初期化時にシリアル化される型が既知 (ジェネリック) でない場合でも、サード パーティのシリアライザーがシリアル化を実行できるようにするインターフェイス。

このインターフェイスを継承する型は、依存関係の挿入によって検出され、シリアル化マネージャーに自動的に組み込まれます。

IFieldUtils
IKeyedSerializer
IOnDeserialized

クラスが逆シリアル化されたときに通知されることを示します。

ISerializationContext
ISerializerBuilder

シリアル化を構成するためのビルダー インターフェイス。

ISerializerContext
ITypeConverter

Type 表現と String 表現を変換します。

ITypeFilter

型を読み込み、シリアル化、逆シリアル化、etcetera に参加できるようにする機能。

ITypeNameFilter

型を読み込み、シリアル化、逆シリアル化、etcetera に参加できるようにする機能。

列挙型

KeyedSerializerId

代理人

DeepCopier

オブジェクトと値をコピーする機能を提供します。

Deserializer

デシリアライザー関数。

SerializationManager.DeepCopier

ディープ コピー機能。

SerializationManager.Deserializer

デシリアライザー関数。

SerializationManager.Serializer

シリアライザー関数。

SerializationManager.ValueTypeSetter<TDeclaring,TField>

値型のフィールドを設定するために使用されるデリゲート。

Serializer

値をシリアル化および逆シリアル化します。

ValueTypeSetter<TDeclaring,TField>

値型のフィールドを設定するために使用されるデリゲート。