Edit

Share via


IDeserializationContext Interface

Definition

public interface IDeserializationContext : Orleans.Serialization.ISerializerContext
type IDeserializationContext = interface
    interface ISerializerContext
Public Interface IDeserializationContext
Implements ISerializerContext
Derived
Implements

Properties

AdditionalContext

Gets additional context associated with this instance.

(Inherited from ISerializerContext)
CurrentObjectOffset

The offset of the current object in StreamReader.

CurrentPosition

Gets the current position in the stream.

SerializationManager

Gets the serialization manager.

(Inherited from ISerializerContext)
ServiceProvider

Gets the service provider.

(Inherited from ISerializerContext)
StreamReader

The stream reader.

Methods

DeserializeInner(Type)
FetchReferencedObject(Int32)

Returns the object from the specified offset.

RecordObject(Object)

Records deserialization of the provided object at the current object offset.

RecordObject(Object, Int32)

Records deserialization of the provided object.

Extension Methods

CreateNestedContext(IDeserializationContext, Int32, BinaryTokenStreamReader)

Returns a new nested context which begins at the specified position.

GetSerializationManager(ISerializerContext)

Applies to