DeserializationContext 类

定义

public class DeserializationContext : Orleans.Serialization.IDeserializationContext
public class DeserializationContext : Orleans.Serialization.SerializationContextBase, Orleans.Serialization.IDeserializationContext
public sealed class DeserializationContext : Orleans.Serialization.SerializationContextBase, Orleans.Serialization.IDeserializationContext
public abstract class DeserializationContext
type DeserializationContext = class
    interface IDeserializationContext
    interface ISerializerContext
type DeserializationContext = class
    inherit SerializationContextBase
    interface IDeserializationContext
    interface ISerializerContext
type DeserializationContext = class
Public Class DeserializationContext
Implements IDeserializationContext
Public Class DeserializationContext
Inherits SerializationContextBase
Implements IDeserializationContext
Public NotInheritable Class DeserializationContext
Inherits SerializationContextBase
Implements IDeserializationContext
Public MustInherit Class DeserializationContext
继承
DeserializationContext
继承
DeserializationContext
派生
实现

构造函数

DeserializationContext()
DeserializationContext(SerializationManager)

属性

AdditionalContext
CurrentObjectOffset

StreamReader当前对象的偏移量。

CurrentPosition
MaxSustainedSerializationContextCapacity (继承自 SerializationContextBase)
RuntimeClient
SerializationManager

获取序列化管理器。

SerializationManager (继承自 SerializationContextBase)
ServiceProvider
ServiceProvider (继承自 SerializationContextBase)
StreamReader

流读取器。

方法

DeserializeInner(Type)
FetchReferencedObject(Int32)

从指定的偏移量返回 对象。

RecordObject(Object)

记录当前对象偏移量处提供的 对象的反序列化。

RecordObject(Object, Int32)

记录提供的 对象的反序列化。

扩展方法

CreateNestedContext(IDeserializationContext, Int32, BinaryTokenStreamReader)

返回从指定位置开始的新嵌套上下文。

GetSerializationManager(ISerializerContext)

适用于