DesignerLoader DesignerLoader DesignerLoader DesignerLoader Class

定義

カスタム デザイナー ローダーの実装に使用できる基本デザイナー ローダー インターフェイスを提供します。Provides a basic designer loader interface that can be used to implement a custom designer loader.

public ref class DesignerLoader abstract
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class DesignerLoader
type DesignerLoader = class
Public MustInherit Class DesignerLoader
継承
DesignerLoaderDesignerLoaderDesignerLoaderDesignerLoader
派生
属性

注釈

DesignerLoader デザイナーとデザイナー コンポーネントのカスタムの読み込みをサポートするために実装できます。DesignerLoader can be implemented to support custom loading of a designer and designer components. デザイナー ローダーも後にドキュメントを読み込むときに使用されるローダー、開いているドキュメント ストレージに戻り、変更内容を書き込む担当、Flushメソッドが呼び出されます。A designer loader is also responsible for writing changes to an open document back to the storage the loader used when loading the document after the Flush method is called.

既定では、Visual Studio 開発環境は独自さまざまを作成します。DesignerLoader基本的なデザイナー プロジェクトを読み込むことができます。By default, the Visual Studio development environment creates its own variety of DesignerLoader that can load basic designer projects. カスタム デザイナー ローダーを作成するには、継承および抽象を実装する必要がありますDesignerLoaderクラス。To create a custom designer loader, you must inherit from and implement the abstract DesignerLoader class. 直接インスタンス化できないDesignerLoaderパブリック コンス トラクターがあるないため、します。You cannot directly instantiate DesignerLoader, as it has no public constructor.

ときにBeginLoadが呼び出されると、デザイナー ローダーは、デザイン ドキュメントを読み込みます、デザイナー サーフェスを使用して、表示、IDesignerHostインターフェイス、および呼び出しEndLoadで、IDesignerLoaderHostインターフェイスの完了。When BeginLoad is invoked, the designer loader loads the design document, displays the designer surface using the IDesignerHost interface, and calls EndLoad on the IDesignerLoaderHost interface when done. IDesignerLoaderHost実装が実装するクラスと同じクラスでは、通常はIDesignerHostします。The IDesignerLoaderHost implementation is usually the same class that implements IDesignerHost.

コンストラクター

DesignerLoader() DesignerLoader() DesignerLoader() DesignerLoader()

DesignerLoader クラスの新しいインスタンスを初期化します。Initializes a new instance of the DesignerLoader class.

プロパティ

Loading Loading Loading Loading

ローダーが現在ドキュメントを読み込んでいるかどうかを示す値を取得します。Gets a value indicating whether the loader is currently loading a document.

メソッド

BeginLoad(IDesignerLoaderHost) BeginLoad(IDesignerLoaderHost) BeginLoad(IDesignerLoaderHost) BeginLoad(IDesignerLoaderHost)

デザイナーの読み込みを開始します。Begins loading a designer.

Dispose() Dispose() Dispose() Dispose()

DesignerLoader によって使用されているすべてのリソースを解放します。Releases all resources used by the DesignerLoader.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
Flush() Flush() Flush() Flush()

キャッシュに保存された変更を、デザイナーの読み込み元の位置に書き込みます。Writes cached changes to the location that the designer was loaded from.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

セキュリティ

NamedPermissionSet
システム リソースへのフル アクセス。for full access to system resources. 要求値:InheritanceDemandします。Demand value: InheritanceDemand. 関連付けられた状態。Associated state:

適用対象