JsonSerializerOptions.MakeReadOnly 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
MakeReadOnly() |
将当前实例标记为只读,以防止用户进一步修改。 |
MakeReadOnly(Boolean) |
将当前实例标记为只读,防止用户进一步修改。 |
MakeReadOnly()
- Source:
- JsonSerializerOptions.cs
- Source:
- JsonSerializerOptions.cs
- Source:
- JsonSerializerOptions.cs
- Source:
- JsonSerializerOptions.cs
将当前实例标记为只读,以防止用户进一步修改。
public:
void MakeReadOnly();
public void MakeReadOnly ();
member this.MakeReadOnly : unit -> unit
Public Sub MakeReadOnly ()
例外
实例未指定 TypeInfoResolver 设置。
注解
此方法是幂等的。
适用于
MakeReadOnly(Boolean)
- Source:
- JsonSerializerOptions.cs
- Source:
- JsonSerializerOptions.cs
- Source:
- JsonSerializerOptions.cs
- Source:
- JsonSerializerOptions.cs
将当前实例标记为只读,防止用户进一步修改。
public:
void MakeReadOnly(bool populateMissingResolver);
public void MakeReadOnly (bool populateMissingResolver);
member this.MakeReadOnly : bool -> unit
Public Sub MakeReadOnly (populateMissingResolver As Boolean)
参数
- populateMissingResolver
- Boolean
使用基于反射的默认值填充未配置 TypeInfoResolver 的属性。
例外
实例未指定 TypeInfoResolver 设置。 当 populateMissingResolver
为 false
时,将引发此异常。
-或-
功能 IsReflectionEnabledByDefault 开关已关闭。
注解
当 设置为 true
时populateMissingResolver
,将按照接受JsonSerializerOptions参数的方法的JsonSerializer语义配置实例。
此方法是幂等的。