OrleansJsonSerializer 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于配置为 Newtonsoft.Json.JsonSerializerSettings 支持 Orleans 类型的实用工具类。
public class OrleansJsonSerializer : Orleans.Serialization.IExternalSerializer
public class OrleansJsonSerializer
type OrleansJsonSerializer = class
interface IExternalSerializer
type OrleansJsonSerializer = class
Public Class OrleansJsonSerializer
Implements IExternalSerializer
Public Class OrleansJsonSerializer
- 继承
-
OrleansJsonSerializer
- 实现
构造函数
OrleansJsonSerializer(IOptions<OrleansJsonSerializerOptions>) |
初始化 OrleansJsonSerializer 类的新实例。 |
OrleansJsonSerializer(IServiceProvider) |
用于配置为 Newtonsoft.Json.JsonSerializerSettings 支持 Orleans 类型的实用工具类。 |
OrleansJsonSerializer(SerializationManager, IGrainFactory) |
用于配置为 Newtonsoft.Json.JsonSerializerSettings 支持 Orleans 类型的实用工具类。 |
字段
IndentJsonProperty |
用于配置为 Newtonsoft.Json.JsonSerializerSettings 支持 Orleans 类型的实用工具类。 |
TypeNameHandlingProperty |
用于配置为 Newtonsoft.Json.JsonSerializerSettings 支持 Orleans 类型的实用工具类。 |
UseFullAssemblyNamesProperty |
用于配置为 Newtonsoft.Json.JsonSerializerSettings 支持 Orleans 类型的实用工具类。 |
方法
DeepCopy(Object, ICopyContext) |
尝试创建源的副本。 |
Deserialize(Type, IDeserializationContext) |
尝试反序列化项。 |
Deserialize(Type, String) |
从提供的输入反序列化指定预期类型的对象。 |
GetDefaultSerializerSettings(ITypeResolver, IGrainFactory) |
返回默认序列化程序设置。 |
GetDefaultSerializerSettings(SerializationManager, IGrainFactory) |
返回默认序列化程序设置。 |
Initialize(Logger) |
初始化外部序列化程序。 当序列化管理器创建此类型的实例时调用一次 |
IsSupportedType(Type) |
通知序列化管理器此序列化程序是否支持用于序列化的类型。 |
Serialize(Object, ISerializationContext, Type) |
将对象序列化为二进制流 |
Serialize(Object, Type) |
将对象序列化为 JSON 字符串。 |
UpdateSerializerSettings(JsonSerializerSettings, Boolean, Boolean, Nullable<TypeNameHandling>) |
用于配置为 Newtonsoft.Json.JsonSerializerSettings 支持 Orleans 类型的实用工具类。 |
UpdateSerializerSettings(JsonSerializerSettings, IProviderConfiguration) |
使用提供程序配置自定义给定的序列化程序设置。 可由任何提供程序使用,允许用户使用一组标准配置属性。 |