SerializationContext Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Verwaltet Kontextinformationen für den aktuellen Thread während serialisierungsvorgängen.
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
- Vererbung
-
SerializationContext
- Vererbung
- Implementiert
Hinweise
DeepCopier-Funktionen in Orleans generierten Code verwenden die RecordObject-Methode, um die Zuordnung des ursprünglichen Objekts auf die kopierte Instanz dieses Objekts aufzuzeichnen, sodass die Objektidentität beim Serialisieren von .NET-Objektdiagrammen beibehalten werden kann.
Konstruktoren
SerializationContext(SerializationManager) |
Verwaltet Kontextinformationen für den aktuellen Thread während serialisierungsvorgängen. |
Eigenschaften
AdditionalContext |
Verwaltet Kontextinformationen für den aktuellen Thread während serialisierungsvorgängen. |
CurrentOffset |
Verwaltet Kontextinformationen für den aktuellen Thread während serialisierungsvorgängen. |
MaxSustainedSerializationContextCapacity |
Verwaltet Kontextinformationen für den aktuellen Thread während serialisierungsvorgängen. (Geerbt von SerializationContextBase) |
SerializationManager |
Ruft den Serialisierungs-Manager ab. |
SerializationManager |
Verwaltet Kontextinformationen für den aktuellen Thread während serialisierungsvorgängen. (Geerbt von SerializationContextBase) |
ServiceProvider |
Verwaltet Kontextinformationen für den aktuellen Thread während serialisierungsvorgängen. |
ServiceProvider |
Verwaltet Kontextinformationen für den aktuellen Thread während serialisierungsvorgängen. (Geerbt von SerializationContextBase) |
StreamWriter |
Ruft den Serialisierungs-Manager ab. |
Methoden
CheckObjectWhileCopying(Object) |
Verwaltet Kontextinformationen für den aktuellen Thread während serialisierungsvorgängen. |
CheckObjectWhileSerializing(Object) |
Verwaltet Kontextinformationen für den aktuellen Thread während serialisierungsvorgängen. |
DeepCopyInner(Object) |
Verwaltet Kontextinformationen für den aktuellen Thread während serialisierungsvorgängen. |
RecordCopy(Object, Object) |
Aufzeichnen einer Objekt-zu-Kopieren-Zuordnung in den aktuellen Serialisierungskontext. Wird zum Verwalten des .NET-Objektdiagramms während serialisierungsvorgängen verwendet. Wird in generiertem Code verwendet. |
RecordObject(Object, Int32) |
Verwaltet Kontextinformationen für den aktuellen Thread während serialisierungsvorgängen. |
SerializeInner(Object, Type) |
Verwaltet Kontextinformationen für den aktuellen Thread während serialisierungsvorgängen. |
Erweiterungsmethoden
CreateNestedContext(ISerializationContext, Int32, BinaryTokenStreamWriter) |
Verwaltet Kontextinformationen für den aktuellen Thread während serialisierungsvorgängen. |
CreateNestedContext(ISerializationContext, Int32, IBinaryTokenStreamWriter) |
Verwaltet Kontextinformationen für den aktuellen Thread während serialisierungsvorgängen. |
RecordObject(ISerializationContext, Object) |
Verwaltet Kontextinformationen für den aktuellen Thread während serialisierungsvorgängen. |
SerializeInner<T>(ISerializationContext, T) |
Verwaltet Kontextinformationen für den aktuellen Thread während serialisierungsvorgängen. |
GetSerializationManager(ISerializerContext) |
Verwaltet Kontextinformationen für den aktuellen Thread während serialisierungsvorgängen. |