Freezable.WritePreamble 메서드


Freezable이 고정되어 있지 않고 유효한 스레드 컨텍스트에서 액세스되고 있는지 확인합니다.Verifies that the Freezable is not frozen and that it is being accessed from a valid threading context. Freezable 상속자는 종속성 속성이 아닌 데이터 멤버에 쓰는 API의 시작 부분에서 이 메서드를 호출해야 합니다.Freezable inheritors should call this method at the beginning of any API that writes to data members that are not dependency properties.

 void WritePreamble();
protected void WritePreamble ();
member this.WritePreamble : unit -> unit
Protected Sub WritePreamble ()


Freezable 인스턴스가 고정되어 있어 해당 멤버에 쓸 수 없는 경우The Freezable instance is frozen and cannot have its members written to.


이 메서드를 호출 VerifyAccess 스레딩 컨텍스트에 액세스할 수 있으며, 경우에 예외를 throw 할는 Freezable 인스턴스가 이미 고정 되어 있습니다.This method calls VerifyAccess to verify the threading context is accessible, and it throws an exception if the Freezable instance is already frozen.

상속자 참고

파생 된 클래스 Freezable 를 호출 해야 WritePreamble() 는 종속성 속성이 아닌 멤버에 쓰기 전에 합니다.Classes that derive from Freezable should call WritePreamble() before attempting to write to any members that are not dependency properties. API에서를 호출 하는 경우 WritePreamble() 에 대 한 호출을 생략할 수 있습니다 ReadPreamble() .If you call WritePreamble() in an API, you can omit a call to ReadPreamble().

적용 대상

추가 정보