Freezable.WritePreamble Freezable.WritePreamble Freezable.WritePreamble Freezable.WritePreamble Method

定義

検証が行われます、Freezableが固定されてし、有効なスレッド コンテキストからアクセスされていること。Verifies that the Freezable is not frozen and that it is being accessed from a valid threading context. Freezable 継承クラスは、いずれかの先頭にこのメソッドを呼び出す必要がありますAPIAPI依存関係プロパティではないデータ メンバーに書き込みます。Freezable inheritors should call this method at the beginning of any APIAPI that writes to data members that are not dependency properties.

protected:
 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スレッドのコンテキストにアクセスできる場合は場合に、例外をスローしたことを確認、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. 呼び出す場合WritePreamble()で、APIAPIへの呼び出しを省略したReadPreamble()します。If you call WritePreamble() in an APIAPI, you can omit a call to ReadPreamble().

適用対象

こちらもご覧ください