MemoryStorage 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
MemoryStorage(Dictionary<String,JObject>) |
初始化 MemoryStorage 类的新实例。 |
MemoryStorage(JsonSerializer, Dictionary<String,JObject>) |
初始化 MemoryStorage 类的新实例。 |
MemoryStorage(Dictionary<String,JObject>)
初始化 MemoryStorage 类的新实例。
public MemoryStorage (System.Collections.Generic.Dictionary<string,Newtonsoft.Json.Linq.JObject> dictionary = default);
new Microsoft.Bot.Builder.MemoryStorage : System.Collections.Generic.Dictionary<string, Newtonsoft.Json.Linq.JObject> -> Microsoft.Bot.Builder.MemoryStorage
Public Sub New (Optional dictionary As Dictionary(Of String, JObject) = Nothing)
参数
- dictionary
- Dictionary<String,Newtonsoft.Json.Linq.JObject>
要使用的预先存在的字典;或 null 以使用新的。
适用于
MemoryStorage(JsonSerializer, Dictionary<String,JObject>)
初始化 MemoryStorage 类的新实例。
public MemoryStorage (Newtonsoft.Json.JsonSerializer jsonSerializer, System.Collections.Generic.Dictionary<string,Newtonsoft.Json.Linq.JObject> dictionary = default);
new Microsoft.Bot.Builder.MemoryStorage : Newtonsoft.Json.JsonSerializer * System.Collections.Generic.Dictionary<string, Newtonsoft.Json.Linq.JObject> -> Microsoft.Bot.Builder.MemoryStorage
Public Sub New (jsonSerializer As JsonSerializer, Optional dictionary As Dictionary(Of String, JObject) = Nothing)
参数
- jsonSerializer
- Newtonsoft.Json.JsonSerializer
如果传入自定义 JsonSerializer,建议使用以下设置:
jsonSerializer.TypeNameHandling = TypeNameHandling.All。
jsonSerializer.NullValueHandling = NullValueHandling.Include。
jsonSerializer.ContractResolver = 新的 DefaultContractResolver () 。
- dictionary
- Dictionary<String,Newtonsoft.Json.Linq.JObject>
要使用的预先存在的字典;或 null 以使用新的。