OrleansJsonSerializer Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Служебный класс для настройки 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) |
Настраивает заданные параметры сериализатора с помощью конфигурации поставщика. Может использоваться любым поставщиком, что позволяет пользователям использовать стандартный набор атрибутов конфигурации. |