다음을 통해 공유


XamlObjectWriter.WriteGetObject 메서드

정의

지정된 개체가 기본값이거나 부모 속성의 암시적인 값인 경우에 개념 StartObject를 개체 그래프에 씁니다. 암시적 값은 입력 XAML 노드 집합에서 개체 값으로 지정되는 것이 아니라 XAML 스키마 컨텍스트에서 가져온 정보 및 지원 형식 정보에서 가져옵니다.

public:
 override void WriteGetObject();
public override void WriteGetObject ();
override this.WriteGetObject : unit -> unit
Public Overrides Sub WriteGetObject ()

설명

사용 하 여 작성의 차이점 WriteGetObject 작성 하 고 WriteStartObject 결과 개체 그래프에서 볼 수 있습니다. WriteGetObject 형식의 인스턴스를 생성 하지 않습니다는 WriteGetObject API는 개체 그래프 생성할 수 있는 정보가 없습니다. 부모 속성; 초기화 될 때 개체를 만든 하는 대신 하므로 XamlObjectWriter 구성할 필요가 없습니다. 반면, WriteStartObject 해당 형식의 인스턴스 생성 및 개체 그래프에 삽입을 지정 합니다.

프레임의 계열로 XAML 노드 스트림의 생각 하는 경우는 WriteGetObject 를 균형을 WriteEndObject 호출 합니다. 따라서 수 WriteGetObject plus WriteStartObject 호출의 수와 같아야 WriteEndObject XAML 노드 스트림의 전체 개체 작성 평가의 일부로 호출 합니다.

개념 StartObject 개체 필요한 멤버를 쓸 기반 XAML 노드 스트림에서 개체 값 자체는 암시적 기본 경우에 있을 수 있습니다 개체 그래프에 암시적 개체 필요한에 위치 합니다. 일반적인 시나리오의이 발생 하는 경우 XamlObjectWriter 쓰기 멤버 노드를 컬렉션 속성을 초기화 하는 컬렉션에 대 한 암시적 컬렉션 속성을 소유 하는 개체를 만드는으로 부여 됩니다.

적용 대상