OrleansJsonSerializer 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
用於設定 Newtonsoft.Json.JsonSerializerSettings 以支援「內建類型」的公用程式類別。
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 以支援「內建類型」的公用程式類別。 |
OrleansJsonSerializer(SerializationManager, IGrainFactory) |
用於設定 Newtonsoft.Json.JsonSerializerSettings 以支援「內建類型」的公用程式類別。 |
欄位
IndentJsonProperty |
用於設定 Newtonsoft.Json.JsonSerializerSettings 以支援「內建類型」的公用程式類別。 |
TypeNameHandlingProperty |
用於設定 Newtonsoft.Json.JsonSerializerSettings 以支援「內建類型」的公用程式類別。 |
UseFullAssemblyNamesProperty |
用於設定 Newtonsoft.Json.JsonSerializerSettings 以支援「內建類型」的公用程式類別。 |
方法
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 以支援「內建類型」的公用程式類別。 |
UpdateSerializerSettings(JsonSerializerSettings, IProviderConfiguration) |
使用提供者組態來調整指定的序列化程式設定。 可供任何提供者使用,允許使用者使用一組標準組態屬性。 |