Microsoft.VisualStudio.Tools.Applications.Runtime 名前空間

Microsoft.VisualStudio.Tools.Applications.Runtime 名前空間には、ドキュメントでのデータ キャッシュをサポートするクラスと、Visual Studio Tools for Office Runtimeの一部であるクラスが含まれます。

Microsoft.VisualStudio.Tools.Applications.Runtime 名前空間には、次のクラスが含まれています。

  • CachedAttribute. この属性は、ドキュメント内のデータ キャッシュに対し、ドキュメント レベルのカスタマイズのオブジェクトを追加するために使用されます。 詳細については、「キャッシュされたデータ」を参照してください。

  • ICachedType インターフェイスです。 このインターフェイスは、必要に応じて、ドキュメント内のデータ キャッシュに追加するオブジェクトに実装できます。 オブジェクトのキャッシュ動作を細かく制御する場合には、このインターフェイスを実装します。

  • Visual Studio Tools for Office Runtime によってスローされる例外。

  • Visual Studio インフラストラクチャに属するその他のクラス。コード内で直接使用することを目的としないクラスです。

クラス

  クラス 説明
パブリック クラス AddInException この例外は、アドインとホスト アプリケーションとの間で例外が受け渡される場合にスローされます。
パブリック クラス CacheAlreadyLoadedException この例外は、データ キャッシュへの読み込みが既に行われているのに、ドキュメント レベルのカスタマイズがデータ キャッシュの読み込みを開始しようとした場合にスローされます。
パブリック クラス CachedAttribute ドキュメント内のデータ キャッシュに、指定されたデータ オブジェクトを追加するように Visual Studio Tools for Office Runtime に指示します。
パブリック クラス CachedDataCouldNotBeSerializedException この例外は、ドキュメント レベルのカスタマイズにおいてキャッシュされたデータをシリアル化しようとして失敗した場合にスローされます。
パブリック クラス CachedDataTypeMismatchException この例外は、データ キャッシュ内のオブジェクトの XML シリアル化状態が、キャッシュされたデータ マニフェストのオブジェクトの型情報と一致しない場合にスローされます。
パブリック クラス CannotCacheInNonStartupException この例外は、Office ランタイムの Visual Studio 2010 Tools では使用されません。この例外は、以前のバージョンのランタイムを使用してコンパイルされたコードとの互換性を維持することを目的として、このバージョンのランタイムに含まれています。
パブリック クラス CannotCreateCustomizationDomainException この例外は、アプリケーション ドメインを作成できず、Office ソリューションのアセンブリを読み込むことができない場合にスローされます。
パブリック クラス CannotCreateStartupObjectException この例外は、Office ソリューション アセンブリのホスト項目クラスをインスタンス化できない場合にスローされます。
パブリック クラス CannotFindMemberException ドキュメント レベルのカスタマイズにおけるデータ キャッシュへのオブジェクトの追加またはデータ キャッシュからのオブジェクトの削除をプログラムで実行したときに、指定したオブジェクトが指定したホスト項目クラスで宣言されていない場合にスローされる例外です。
パブリック クラス CannotFindObjectToFillException この例外は、Visual Studio Tools for Office Runtime がドキュメント レベルのカスタマイズのデータ キャッシュ内でオブジェクトを検出できない場合にスローされます。
パブリック クラス CannotFindStartupObjectAssemblyException この例外は、Office ランタイムの Visual Studio 2010 Tools では使用されません。この例外は、以前のバージョンのランタイムを使用してコンパイルされたコードとの互換性を維持することを目的として、このバージョンのランタイムに含まれています。
パブリック クラス CannotLoadManifestException この例外は、ドキュメント内のマニフェストを読み込むことができない場合にスローされます。
パブリック クラス CannotRetrieveAppInfoException インフラストラクチャ。
パブリック クラス CannotRetrieveCachedDataException この例外は、ドキュメント内のキャッシュされたデータが破損しているか、存在しない場合にスローされます。
パブリック クラス ControlCouldNotBeInitializedException この例外は、Office ソリューションのドキュメントに追加されたコントロールを初期化できなかった場合にスローされます。
パブリック クラス ControlNotFoundException この例外は、ドキュメント レベルのカスタマイズでコントロールを参照しようとしたときにコントロールが存在しなかった場合にスローされます。
パブリック クラス DocumentAlreadyCustomizedException この例外は、Visual Studio で Office 開発ツールを使用して作成されたドキュメント レベルのカスタマイズの一部になっているドキュメントに対し、カスタマイズをアタッチしようとした場合にスローされます。
パブリック クラス DocumentAlreadyLoadedException インフラストラクチャ。
パブリック クラス DocumentClosedException この例外は、閉じられたドキュメントで ServerDocument クラスを使用して操作を実行しようとしたときにスローされます。
パブリック クラス DocumentCustomizedWithPreviousRuntimeException この例外は、ServerDocument クラスを使用して、旧バージョンの Visual Studio の Office 開発ツールで作成されたドキュメント レベルのカスタマイズの一部であるドキュメントに操作を実行しようとした場合にスローされます。
パブリック クラス DocumentNotCustomizedException この例外は、ServerDocument クラスを使用してドキュメントに無効な操作を実行しようとした場合にスローされます。
パブリック クラス DocumentNotLoadedException インフラストラクチャ。
パブリック クラス HostAssemblyAttribute ホスト アプリケーションで公開されている型のプロキシ型を、この属性が表示されるアセンブリに格納するよう指定します。
パブリック クラス HostEventAttribute プロキシ型のイベントをホスト アプリケーションのイベントに関連付けます。
パブリック クラス HostMemberAttribute プロキシに含まれるメソッドおよびプロパティが、ホスト アプリケーションのオブジェクト モデル内の対応するメンバーにバインドされる方法を設定します。
パブリック クラス HostTypeAttribute 型とその標準名の関係を指定します。
パブリック クラス InvalidDeployManifestException この例外は、Office ランタイムの Visual Studio 2010 Tools では使用されません。この例外は、以前のバージョンのランタイムを使用してコンパイルされたコードとの互換性を維持することを目的として、このバージョンのランタイムに含まれています。
パブリック クラス InvalidManifestException この例外は、Office ソリューション用のアプリケーション マニフェストまたはキャッシュ データ マニフェストが有効でない場合にスローされます。
パブリック クラス InvalidNewApplicationManifestException この例外は、Office ランタイムの Visual Studio 2010 Tools では使用されません。この例外は、以前のバージョンのランタイムを使用してコンパイルされたコードとの互換性を維持することを目的として、このバージョンのランタイムに含まれています。
パブリック クラス ItemAlreadyInCacheException この例外は、ドキュメント レベルのカスタマイズのデータ キャッシュに項目を追加しようとした場合に、その項目が既にキャッシュ内に存在しているとスローされます。
パブリック クラス ItemNotInCacheException この例外は、ドキュメント レベルのカスタマイズのデータ キャッシュから項目を取得しようとした場合に、その項目が存在しないとスローされます。
パブリック クラス ManifestNotExecutedException インフラストラクチャ。
パブリック クラス MissingDataIdException この例外は、キャッシュされたデータ マニフェストに CachedDataItem が含まれ、Id プロパティに nullnull 参照 (Visual Basic では Nothing) または空の文字列が設定されている場合に、ServerDocument オブジェクトを保存するとスローされます。
パブリック クラス MissingHostItemIdException この例外は、キャッシュされたデータ マニフェストに CachedDataHostItem が含まれ、Id プロパティに nullnull 参照 (Visual Basic では Nothing) または空の文字列が設定されている場合に、ServerDocument オブジェクトを保存するとスローされます。
パブリック クラス MissingTypeException この例外は、キャッシュされたデータ マニフェストに CachedDataItem が含まれ、DataType プロパティに nullnull 参照 (Visual Basic では Nothing) または空の文字列が設定されている場合に、ServerDocument オブジェクトを保存するとスローされます。
パブリック クラス MultipleCachedDataCouldNotBeSerializedException この例外は、ドキュメント レベルのカスタマイズにおいて、キャッシュされた複数のデータ オブジェクトをシリアル化できなかった場合にスローされます。
パブリック クラス NonCacheableTypeException この例外は、ドキュメント レベルのカスタマイズのオブジェクトをキャッシュしようとした場合に、オブジェクトの型が DataSet, DataTable でないか、または キャッシュされたデータ に指定された要件を満たす型でないときにスローされます。
パブリック クラス NoStartupObjectsException Visual Studio で Office 開発ツールを使用して作成されたソリューション アセンブリにスタートアップ オブジェクトが含まれない場合に、この例外がスローされます。
パブリック クラス NotAvailableOfflineException この例外は、Office ランタイムの Visual Studio 2010 Tools では使用されません。この例外は、以前のバージョンのランタイムを使用してコンパイルされたコードとの互換性を維持することを目的として、このバージョンのランタイムに含まれています。
パブリック クラス NotAvailableOnlineException この例外は、Office ランタイムの Visual Studio 2010 Tools では使用されません。この例外は、以前のバージョンのランタイムを使用してコンパイルされたコードとの互換性を維持することを目的として、このバージョンのランタイムに含まれています。
パブリック クラス RuntimeException Visual Studio Tools for Office Runtime における例外の基本クラスを提供します。
パブリック クラス SafeArrayDefaultRankAttribute 配列の既定のランクを定義します。
パブリック クラス StartupObjectAttribute インフラストラクチャ。
パブリック クラス UnknownCustomizationFileException Visual Studio の Office 開発ツールでサポートされていない拡張子付きのファイルを ServerDocument コンストラクターまたはメソッドに渡した場合にスローされる例外です。
パブリック クラス UpdateFailedException この例外は、Office ランタイムの Visual Studio 2010 Tools では使用されません。この例外は、以前のバージョンのランタイムを使用してコンパイルされたコードとの互換性を維持することを目的として、このバージョンのランタイムに含まれています。

インターフェイス

  インターフェイス 説明
パブリック インターフェイス IAppInfo インフラストラクチャ。
パブリック インターフェイス IAppInfoDocument インフラストラクチャ。
パブリック インターフェイス ICachedType ドキュメント レベルのカスタマイズにおける型のキャッシュ動作をカスタマイズします。
パブリック インターフェイス IComAddInAutomationServiceProviderCallback インフラストラクチャ。

列挙型

  列挙体 説明
パブリック列挙体 HostEventMethodType アドインのメソッドに対応するホスト アプリケーションのメソッドの型を示します。

参照

関連項目

その他の技術情報

キャッシュされたデータ