Freigeben über


SerializationContext Klasse

Definition

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
SerializationContext
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.

Gilt für: