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().

適用対象

こちらもご覧ください