다음을 통해 공유


JsonSerializerOptions.MakeReadOnly 메서드

정의

오버로드

MakeReadOnly()

추가 사용자 수정을 방지하기 위해 현재 instance 읽기 전용으로 표시합니다.

MakeReadOnly(Boolean)

현재 instance 읽기 전용으로 표시하여 추가 사용자 수정을 방지합니다.

MakeReadOnly()

Source:
JsonSerializerOptions.cs
Source:
JsonSerializerOptions.cs
Source:
JsonSerializerOptions.cs
Source:
JsonSerializerOptions.cs

추가 사용자 수정을 방지하기 위해 현재 instance 읽기 전용으로 표시합니다.

public:
 void MakeReadOnly();
public void MakeReadOnly ();
member this.MakeReadOnly : unit -> unit
Public Sub MakeReadOnly ()

예외

instance 설정을 지정 TypeInfoResolver 하지 않습니다.

설명

이 메서드는 idempotent입니다.

적용 대상

MakeReadOnly(Boolean)

Source:
JsonSerializerOptions.cs
Source:
JsonSerializerOptions.cs
Source:
JsonSerializerOptions.cs
Source:
JsonSerializerOptions.cs

현재 instance 읽기 전용으로 표시하여 추가 사용자 수정을 방지합니다.

public:
 void MakeReadOnly(bool populateMissingResolver);
public void MakeReadOnly (bool populateMissingResolver);
member this.MakeReadOnly : bool -> unit
Public Sub MakeReadOnly (populateMissingResolver As Boolean)

매개 변수

populateMissingResolver
Boolean

구성 TypeInfoResolver 되지 않은 속성을 리플렉션 기반 기본값으로 채웁니다.

예외

instance 설정을 지정 TypeInfoResolver 하지 않습니다. populateMissingResolverfalse인 경우

또는

IsReflectionEnabledByDefault 기능 스위치가 꺼져 있습니다.

설명

가 로 설정되면 populateMissingResolver 매개 변수를 true수락하는 JsonSerializerOptions 메서드의 JsonSerializer 의미 체계에 따라 instance 구성합니다.

이 메서드는 idempotent입니다.

적용 대상