SerializationContext Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |