BasicDesignerLoaderとは何? わかりやすく解説 Weblio辞書 (original) (raw)

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

IDesignerLoaderService インターフェイス実装提供します

名前空間: System.ComponentModel.Design.Serialization
アセンブリ: System.Design (system.design.dll 内)
構文構文

Visual Basic (宣言)

Public MustInherit Class BasicDesignerLoader Inherits DesignerLoader Implements IDesignerLoaderService

Visual Basic (使用法)

Dim instance As BasicDesignerLoader

C#

public abstract class BasicDesignerLoader : DesignerLoader, IDesignerLoaderService

C++

public ref class BasicDesignerLoader abstract : public DesignerLoader, IDesignerLoaderService

J#

public abstract class BasicDesignerLoader extends DesignerLoader implements IDesignerLoaderService

JScript

public abstract class BasicDesignerLoader extends DesignerLoader implements IDesignerLoaderService

解説解説

BasicDesignerLoader は、永続形式関連しないデザイナ ローダーの完全な実装です。BasicDesignerLoader は、テキスト永続化バイナリ永続化いずれも指定しませんが、次の機能サポートします

BasicDesignerLoader は、デザイナ ホストサービス コンテナに、置き換え可能なサービス置き換え不可能なサービス2 種類サービス追加しますプロテクト プロパティ LoaderHost の値を変更することによって、置き換え可能なサービス置き換えることができます置き換え不可能なサービス実装相互に依存しているため、置き換えることはできません。

既定提供されるサービス次の表に示します

既定サービス 説明
IDesignerLoaderService アイドル時にデザイナがそれ自体再読み込みすることをオブジェクト要求できるようにします。これは、置き換え可能なサービスです。
IDesignerSerializationManager オブジェクトシリアル化および逆シリアル化使用しますシリアル化マネージャサービスとして追加されるため、シリアル化実行する必要のあるオブジェクトは、シリアル化マネージャ追加されたどのシリアル化プロバイダ利用してかまいません。これは、置き換え不可能なサービスです。

.NET Framework のセキュリティ.NET Frameworkセキュリティ

継承階層継承階層

System.Object
System.ComponentModel.Design.Serialization.DesignerLoader
System.ComponentModel.Design.Serialization.BasicDesignerLoader
System.ComponentModel.Design.Serialization.CodeDomDesignerLoader

スレッド セーフスレッド セーフ

この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。

プラットフォームプラットフォーム

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

開発プラットフォーム中には.NET Framework によってサポートされていないバージョンありますサポートされているバージョンについては、「システム要件」を参照してください

バージョン情報バージョン情報

.NET Framework
サポート対象 : 2.0

参照参照

関連項目
BasicDesignerLoader メンバ
System.ComponentModel.Design.Serialization 名前空間
IDesignerLoaderService
IDesignerLoaderHost
IDesignerHost インターフェイス
IDesignerSerializationManager

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

BasicDesignerLoader クラス新しインスタンス初期化します。

名前空間: System.ComponentModel.Design.Serialization
アセンブリ: System.Design (system.design.dll 内)
構文構文

Visual Basic (宣言)

Protected Sub New

Visual Basic (使用法)

Dim instance As New BasicDesignerLoader

C#

protected BasicDesignerLoader ()

C++

protected: BasicDesignerLoader ()

J#

protected BasicDesignerLoader ()

JScript

protected function BasicDesignerLoader ()

.NET Framework のセキュリティ.NET Frameworkセキュリティ

プラットフォームプラットフォーム

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

開発プラットフォーム中には.NET Framework によってサポートされていないバージョンありますサポートされているバージョンについては、「システム要件」を参照してください

バージョン情報バージョン情報

.NET Framework
サポート対象 : 2.0

参照参照

関連項目
BasicDesignerLoader クラス
BasicDesignerLoader メンバ
System.ComponentModel.Design.Serialization 名前空間

IDesignerLoaderService インターフェイス実装提供します

BasicDesignerLoaderデータ型公開されるメンバを以下の表に示します

プロテクト コンストラクタプロテクト コンストラクタ

| | 名前 | 説明 | | | ------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | プロテクト メソッド | BasicDesignerLoader | BasicDesignerLoader クラス新しインスタンス初期化します。 |

パブリック プロパティパブリック プロパティ

(プロテクト プロパティ参照)

| | 名前 | 説明 | | | --------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | パブリック プロパティ | Loading | オーバーライドされますデザイナ ローダーデザイン サーフェイス読み込みかどうかを示す値を取得します。 |

プロテクト プロパティプロテクト プロパティ

| | 名前 | 説明 | | | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | プロテクト プロパティ | LoaderHost | ローダー ホスト取得します。 | | プロテクト プロパティ | Modified | デザイナ変更されているかどうかを示す値を取得または設定します。 | | プロテクト プロパティ | PropertyProvider | ローダー使用するシリアル化マネージャプロパティ プロバイダ取得または設定します。 | | プロテクト プロパティ | ReloadPending | 再読み込みキュー配置されているかどうかを示す値を取得します。 |

パブリック メソッドパブリック メソッド

(プロテクト メソッド参照)

| | 名前 | 説明 | | | ------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | パブリック メソッド | BeginLoad | オーバーライドされます読み込みプロセス開始します。 | | パブリック メソッド | Dispose | オーバーライドされます。 BasicDesignerLoader によって使用されているリソース解放します。 | | パブリック メソッド | Equals | オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。) | | パブリック メソッド | Flush | オーバーライドされます保留中の変更デザイナ ローダーフラッシュます。 | | パブリック メソッド | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。) | | パブリック メソッド | GetType | 現在のインスタンスType取得します。 (Object から継承されます。) | | パブリック メソッド | ReferenceEquals | 指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。) | | パブリック メソッド | ToString | 現在の Object を表す String返します。 (Object から継承されます。) |

プロテクト メソッドプロテクト メソッド

| | 名前 | 説明 | | | ------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | プロテクト メソッド | EnableComponentNotification | DesignerLoader によるコンポーネント通知を有効または無効にます。 | | プロテクト メソッド | Finalize | Objectガベージ コレクションにより収集される前に、その Objectリソース解放しその他のクリーンアップ操作実行できるようにします。 (Object から継承されます。) | | プロテクト メソッド | GetService | 要求したサービス取得します。 | | プロテクト メソッド | Initialize | サービス初期化します。 | | プロテクト メソッド | IsReloadNeeded | デザイナ再読み込みが必要かどうか示します。 | | プロテクト メソッド | MemberwiseClone | 現在の Object簡易コピー作成します。 (Object から継承されます。) | | プロテクト メソッド | OnBeginLoad | これから読み込み開始することをデザイナ ローダー通知します。 | | プロテクト メソッド | OnBeginUnload | これからアンロード開始することをデザイナ ローダー通知します。 | | プロテクト メソッド | OnEndLoad | 読み込み完了したことをデザイナ ローダー通知します。 | | プロテクト メソッド | OnModifying | ドキュメントの状態が変更されようとしていることをデザイナ ローダー通知します。 | | プロテクト メソッド | PerformFlush | すべての変更デザイナフラッシュます。 | | プロテクト メソッド | PerformLoad | 永続化データからデザイナ読み込みます。 | | プロテクト メソッド | Reload | デザイナ再読み込みキュー配置します。 | | プロテクト メソッド | ReportFlushErrors | 変更フラッシュしているときに発生したエラー報告します。 | | プロテクト メソッド | SetBaseComponentClassName | 基本コンポーネントの完全クラス名設定します。 |

明示的インターフェイスの実装明示的インターフェイス実装

| | 名前 | 説明 | | | ----------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | インターフェイスの明示的な実装 | System.ComponentModel.Design.Serialization.IDesignerLoaderService.AddLoadDependency | IDesignerLoaderService管理する読み込みプロセス一部として、外部コンポーネント登録します。 | | インターフェイスの明示的な実装 | System.ComponentModel.Design.Serialization.IDesignerLoaderService.DependentLoadComplete | 依存読み込みプロセス1 つ終了したことを示します。 | | インターフェイスの明示的な実装 | System.ComponentModel.Design.Serialization.IDesignerLoaderService.Reload | デザイン ドキュメント再読み込みます。 |

参照参照

関連項目

BasicDesignerLoader クラス
System.ComponentModel.Design.Serialization 名前空間
IDesignerLoaderService
IDesignerLoaderHost
IDesignerHost インターフェイス
IDesignerSerializationManager