JsonSerializerOptions.MakeReadOnly 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| MakeReadOnly() |
将当前实例标记为只读,以防止进一步修改用户。 |
| MakeReadOnly(Boolean) |
将当前实例标记为只读,以防止进一步修改用户。 |
MakeReadOnly()
- Source:
- JsonSerializerOptions.cs
- Source:
- JsonSerializerOptions.cs
- 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
- Source:
- JsonSerializerOptions.cs
- Source:
- JsonSerializerOptions.cs
将当前实例标记为只读,以防止进一步修改用户。
public:
void MakeReadOnly(bool populateMissingResolver);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Populating unconfigured TypeInfoResolver properties with the reflection resolver requires runtime code generation.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Populating unconfigured TypeInfoResolver properties with the reflection resolver requires unreferenced code.")]
public void MakeReadOnly(bool populateMissingResolver);
public void MakeReadOnly(bool populateMissingResolver);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Populating unconfigured TypeInfoResolver properties with the reflection resolver requires runtime code generation.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Populating unconfigured TypeInfoResolver properties with the reflection resolver requires unreferenced code.")>]
member this.MakeReadOnly : bool -> unit
member this.MakeReadOnly : bool -> unit
Public Sub MakeReadOnly (populateMissingResolver As Boolean)
参数
- populateMissingResolver
- Boolean
使用基于反射的默认值填充未配置 TypeInfoResolver 的属性。
- 属性
例外
实例未指定 TypeInfoResolver 设置。 当 为 populateMissingResolver时false引发。
-或-
IsReflectionEnabledByDefault功能开关已关闭。
注解
设置为
此方法是幂等的。