SerializationContext Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Conserve les informations de contexte pour le thread actif pendant les opérations de sérialisation.
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
- Héritage
-
SerializationContext
- Héritage
- Implémente
Remarques
Les fonctions DeepCopier dans le code généré par Orleans utilisent la méthode RecordObject pour enregistrer le mappage de l’objet d’origine à l’instance copiée de cet objet afin que l’identité de l’objet puisse être préservée lors de la sérialisation des graphiques d’objets .NET.
Constructeurs
SerializationContext(SerializationManager) |
Conserve les informations de contexte pour le thread actif pendant les opérations de sérialisation. |
Propriétés
AdditionalContext |
Conserve les informations de contexte pour le thread actif pendant les opérations de sérialisation. |
CurrentOffset |
Conserve les informations de contexte pour le thread actif pendant les opérations de sérialisation. |
MaxSustainedSerializationContextCapacity |
Conserve les informations de contexte pour le thread actif pendant les opérations de sérialisation. (Hérité de SerializationContextBase) |
SerializationManager |
Obtient le gestionnaire de sérialisation. |
SerializationManager |
Conserve les informations de contexte pour le thread actif pendant les opérations de sérialisation. (Hérité de SerializationContextBase) |
ServiceProvider |
Conserve les informations de contexte pour le thread actif pendant les opérations de sérialisation. |
ServiceProvider |
Conserve les informations de contexte pour le thread actif pendant les opérations de sérialisation. (Hérité de SerializationContextBase) |
StreamWriter |
Obtient le gestionnaire de sérialisation. |
Méthodes
CheckObjectWhileCopying(Object) |
Conserve les informations de contexte pour le thread actif pendant les opérations de sérialisation. |
CheckObjectWhileSerializing(Object) |
Conserve les informations de contexte pour le thread actif pendant les opérations de sérialisation. |
DeepCopyInner(Object) |
Conserve les informations de contexte pour le thread actif pendant les opérations de sérialisation. |
RecordCopy(Object, Object) |
Enregistrez un mappage d’objet à copie dans le contexte de sérialisation actuel. Utilisé pour la maintenance du graphique d’objets .NET pendant les opérations de sérialisation. Utilisé dans le code généré. |
RecordObject(Object, Int32) |
Conserve les informations de contexte pour le thread actif pendant les opérations de sérialisation. |
SerializeInner(Object, Type) |
Conserve les informations de contexte pour le thread actif pendant les opérations de sérialisation. |
Méthodes d’extension
CreateNestedContext(ISerializationContext, Int32, BinaryTokenStreamWriter) |
Conserve les informations de contexte pour le thread actif pendant les opérations de sérialisation. |
CreateNestedContext(ISerializationContext, Int32, IBinaryTokenStreamWriter) |
Conserve les informations de contexte pour le thread actif pendant les opérations de sérialisation. |
RecordObject(ISerializationContext, Object) |
Conserve les informations de contexte pour le thread actif pendant les opérations de sérialisation. |
SerializeInner<T>(ISerializationContext, T) |
Conserve les informations de contexte pour le thread actif pendant les opérations de sérialisation. |
GetSerializationManager(ISerializerContext) |
Conserve les informations de contexte pour le thread actif pendant les opérations de sérialisation. |