Condividi tramite


SerializationContext Classe

Definizione

Gestisce le informazioni di contesto per il thread corrente durante le operazioni di serializzazione.

public class SerializationContext : Orleans.Serialization.ICopyContext, Orleans.Serialization.ISerializationContext
public class SerializationContext : Orleans.Serialization.SerializationContextBase, Orleans.Serialization.ICopyContext, Orleans.Serialization.ISerializationContext
public sealed class SerializationContext : Orleans.Serialization.SerializationContextBase, Orleans.Serialization.ICopyContext, Orleans.Serialization.ISerializationContext
type SerializationContext = class
    interface ICopyContext
    interface ISerializerContext
    interface ISerializationContext
type SerializationContext = class
    inherit SerializationContextBase
    interface ICopyContext
    interface ISerializerContext
    interface ISerializationContext
Public Class SerializationContext
Implements ICopyContext, ISerializationContext
Public Class SerializationContext
Inherits SerializationContextBase
Implements ICopyContext, ISerializationContext
Public NotInheritable Class SerializationContext
Inherits SerializationContextBase
Implements ICopyContext, ISerializationContext
Ereditarietà
SerializationContext
Ereditarietà
SerializationContext
Implementazioni

Commenti

Le funzioni DeepCopier nel codice generato da Orleans usano il metodo RecordObject per registrare il mapping dell'oggetto originale all'istanza copiata di tale oggetto in modo che l'identità dell'oggetto possa essere mantenuta durante la serializzazione di grafici di oggetti .NET.

Costruttori

SerializationContext(SerializationManager)

Gestisce le informazioni di contesto per il thread corrente durante le operazioni di serializzazione.

Proprietà

AdditionalContext

Gestisce le informazioni di contesto per il thread corrente durante le operazioni di serializzazione.

CurrentOffset

Gestisce le informazioni di contesto per il thread corrente durante le operazioni di serializzazione.

MaxSustainedSerializationContextCapacity

Gestisce le informazioni di contesto per il thread corrente durante le operazioni di serializzazione.

(Ereditato da SerializationContextBase)
SerializationManager

Ottiene il gestore di serializzazione.

SerializationManager

Gestisce le informazioni di contesto per il thread corrente durante le operazioni di serializzazione.

(Ereditato da SerializationContextBase)
ServiceProvider

Gestisce le informazioni di contesto per il thread corrente durante le operazioni di serializzazione.

ServiceProvider

Gestisce le informazioni di contesto per il thread corrente durante le operazioni di serializzazione.

(Ereditato da SerializationContextBase)
StreamWriter

Ottiene il gestore di serializzazione.

Metodi

CheckObjectWhileCopying(Object)

Gestisce le informazioni di contesto per il thread corrente durante le operazioni di serializzazione.

CheckObjectWhileSerializing(Object)

Gestisce le informazioni di contesto per il thread corrente durante le operazioni di serializzazione.

DeepCopyInner(Object)

Gestisce le informazioni di contesto per il thread corrente durante le operazioni di serializzazione.

RecordCopy(Object, Object)

Registrare un mapping da oggetto a copia nel contesto di serializzazione corrente. Usato per la gestione del grafico degli oggetti .NET durante le operazioni di serializzazione. Usato nel codice generato.

RecordObject(Object, Int32)

Gestisce le informazioni di contesto per il thread corrente durante le operazioni di serializzazione.

SerializeInner(Object, Type)

Gestisce le informazioni di contesto per il thread corrente durante le operazioni di serializzazione.

Metodi di estensione

CreateNestedContext(ISerializationContext, Int32, BinaryTokenStreamWriter)

Gestisce le informazioni di contesto per il thread corrente durante le operazioni di serializzazione.

CreateNestedContext(ISerializationContext, Int32, IBinaryTokenStreamWriter)

Gestisce le informazioni di contesto per il thread corrente durante le operazioni di serializzazione.

RecordObject(ISerializationContext, Object)

Gestisce le informazioni di contesto per il thread corrente durante le operazioni di serializzazione.

SerializeInner<T>(ISerializationContext, T)

Gestisce le informazioni di contesto per il thread corrente durante le operazioni di serializzazione.

GetSerializationManager(ISerializerContext)

Gestisce le informazioni di contesto per il thread corrente durante le operazioni di serializzazione.

Si applica a