다음을 통해 공유


JsonTypeInfo.PreferredPropertyObjectCreationHandling 속성

정의

형식에 포함된 속성의 기본 JsonObjectCreationHandling 값을 가져오거나 설정합니다.

public:
 property Nullable<System::Text::Json::Serialization::JsonObjectCreationHandling> PreferredPropertyObjectCreationHandling { Nullable<System::Text::Json::Serialization::JsonObjectCreationHandling> get(); void set(Nullable<System::Text::Json::Serialization::JsonObjectCreationHandling> value); };
public System.Text.Json.Serialization.JsonObjectCreationHandling? PreferredPropertyObjectCreationHandling { get; set; }
member this.PreferredPropertyObjectCreationHandling : Nullable<System.Text.Json.Serialization.JsonObjectCreationHandling> with get, set
Public Property PreferredPropertyObjectCreationHandling As Nullable(Of JsonObjectCreationHandling)

속성 값

예외

JsonTypeInfo 추가 수정을 위해 instance 잠겼습니다.

또는

매핑되지 않은 멤버 처리는 JsonTypeInfoKind.Object에 대해서만 지원됩니다.

잘못된 값을 지정했습니다 JsonObjectCreationHandling .

설명

또는 JsonSerializerContext에서 DefaultJsonTypeInfoResolver 시작된 계약의 경우 이 콜백의 값은 형식의 주석에서 JsonObjectCreationHandlingAttribute 매핑됩니다.

적용 대상