Microsoft.VisualStudio.SharePoint 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Microsoft.VisualStudio.SharePoint 名前空間には、使用することで Visual Studio で SharePoint プロジェクト システムを拡張できる型が含まれています。 この名前空間での型の使用の詳細については、「SharePoint プロジェクト システムの拡張」を参照してください。
クラス
インターフェイス
IAnnotatedObject |
このインターフェイスを実装するオブジェクトとカスタム データの関連付けを有効にする IAnnotationDictionary を表します。 |
IAnnotationDictionary |
SharePoint ツール オブジェクト モデルの特定のオブジェクトと関連付けることができるカスタム データ オブジェクトのディクショナリを表します。 |
ICodeRefactoringEvents |
リファクタリング操作の発生について通知するイベントを提供します。 |
IDeployableFile |
WSP ファイルにパッケージ化して SharePoint に配置できるすべてのファイルの基本インターフェイスを提供します。 これらのファイルは、配置関連の一連のプロパティを共有します。 |
IFeatureReceiver |
SharePoint のフィーチャー レシーバーを表します。 |
IMappedFolder |
SharePoint 内の場所にマップされている SharePoint プロジェクトのフォルダーを表します。 |
IMappedFolderCollection |
SharePoint プロジェクト内のマップされたフォルダーのコレクションを表します。 |
IMenuItem |
ISharePointProjectItem または IExplorerNode のコンテキスト メニューに追加できるメニュー項目を表します。 |
IMenuItemCollection |
ProjectItemMenuItemsRequested イベント ハンドラーで動的に追加されるメニュー項目のコレクションを表します。 |
INotifyObjectDisposed |
このインターフェイスを実装するクラスから、オブジェクトが破棄されるときに通知が出ます。 |
INotifyObjectDisposing |
このインターフェイスを実装するクラスから、オブジェクトが破棄されているときに通知が出ます。 |
IObservableModelElement |
プロパティを変更する/変更したイベントを公開する DSL モデル要素を表します。 |
IPropertySourceCollection |
[プロパティ] ウィンドウに表示されるプロパティ ソース オブジェクトのコレクションを表します。 |
ISafeControlEntry |
配置時に SharePoint の web.config ファイルに追加される安全なコントロール エントリを表します。 |
ISafeControlEntryCollection |
安全なコントロール エントリのコレクションを表します。 |
ISharePointAppSettings |
SharePoint アプリケーションまたは Office アプリケーションの設定を表します。 |
ISharePointCollection<T> |
アイテムの読み取り専用コレクションを表します。 コレクションのコンテンツを変更するパブリック メソッドは提供されません。 SharePoint プロジェクト モデルのさまざまなコレクションの基本型として使用されます。 通常、これらのコレクションは内部で変更されます。そのような変更に関して、イベントを利用して監視できます。 |
ISharePointConnection |
SharePoint コマンドの実行に使用できるメソッドを提供します。これは Visual Studio の SharePoint ツールの拡張機能から SharePoint サーバー オブジェクト モデルを呼び出します。 |
ISharePointProject |
SharePoint プロジェクトを表します。 |
ISharePointProjectCollection |
Visual Studio ソリューションのすべての SharePoint プロジェクトのコレクション。 |
ISharePointProjectEvents |
ISharePointProject オブジェクトに関連するイベントを定義します。 実装オブジェクトによって、これらのイベントが発生するコンテキストが定義されます。 |
ISharePointProjectExtension |
SharePoint プロジェクトの拡張を表します。 |
ISharePointProjectFeature |
機能に関する情報を提供します。 |
ISharePointProjectFeatureCollection |
SharePoint プロジェクトで定義されているすべての SharePoint 機能のコレクション。 |
ISharePointProjectFeatureResourceFile |
フィーチャーのリソース ファイルを表します。 |
ISharePointProjectFeatureResourceFileCollection |
フィーチャー リソース ファイルのコレクションを表します。 |
ISharePointProjectItem |
SharePoint プロジェクト システムによって実装される、SharePoint プロジェクト アイテムのインスタンスを表します。 |
ISharePointProjectItemCollection |
SharePoint プロジェクト アイテムのコレクションを表します。 |
ISharePointProjectItemEvents |
ISharePointProjectItem オブジェクトに関連するイベントを定義します。 |
ISharePointProjectItemFile |
SharePoint プロジェクト システムのファイルを表します。 |
ISharePointProjectItemFileCollection |
SharePoint プロジェクト アイテム内のファイルのコレクションを表します。 |
ISharePointProjectItemFileEvents |
ISharePointProjectItemFile オブジェクトに関連するイベントを定義します。 |
ISharePointProjectItemType |
SharePoint プロジェクト アイテムの種類を表します。 IAnnotatedObject インターフェイスから継承されるため、ユーザーはカスタム データを種類に関連付けることができます。 |
ISharePointProjectItemTypeDefinition |
SharePoint プロジェクト アイテムの種類の定義に役立ちます。 |
ISharePointProjectItemTypeExtension |
SharePoint プロジェクト項目の特定の種類の拡張を表します。 |
ISharePointProjectItemTypeProvider |
カスタム SharePoint プロジェクト項目の種類を定義します。 |
ISharePointProjectItemVirtualFile |
SharePoint プロジェクト システムのファイルを表します。 |
ISharePointProjectItemVirtualFileCollection |
SharePoint プロジェクト アイテム内にあるファイルのコレクションを表します。 |
ISharePointProjectLogger |
SharePoint プロジェクト拡張機能が、指定した LogCategoryに応じてメッセージを出力ウィンドウとエラー 一覧に記録できるようにする SharePoint ログ サービスを表します。 |
ISharePointProjectMember |
SharePoint プロジェクトのメンバーを表します。 |
ISharePointProjectMemberReference |
SharePoint プロジェクトの項目の参照を指定します。 |
ISharePointProjectMemberReferenceCollection |
SharePoint プロジェクト項目参照のコレクションを表します。 |
ISharePointProjectMemberReferenceResolver |
SharePoint プロジェクト項目と項目自体の間の参照を解決する API を指定します。 |
ISharePointProjectOutputReference |
参照される Visual Studio プロジェクトのプライマリ出力を表します。 |
ISharePointProjectOutputReferenceCollection |
プロジェクト アイテムに属するプロジェクト出力参照のコレクションを表します。 |
ISharePointProjectPackage |
SharePoint プロジェクトに関連付けられている SharePoint パッケージ。 |
ISharePointProjectService |
SharePoint プロジェクト オブジェクト モデルのルート オブジェクトである、SharePoint プロジェクト サービスを表します。 |
ISharePointProjectStartupItem |
ISharePointProject のスタートアップ項目として設定できる項目を表します。 |
列挙型
AssemblyDeploymentTarget |
プロジェクトの出力アセンブリを配置する場所を指定します。 |
DeploymentType |
ファイルで実行される配置の種類を指定します。 |
LogCategory |
SharePoint ログ サービスを使用して書かれたメッセージが [出力] ウィンドウと [エラー一覧] ウィンドウのどこに表示されるかを指定します。 |
MappedFolderType |
SharePoint プロジェクトのマップされたフォルダーの種類を指定します。 |
SharePointAuthenticationMode |
SharePoint 認証モードの列挙。 |
SharePointProjectMode |
SharePoint プロジェクトのモードを指定します。 |
SupportedAssemblyDeploymentTargets |
指定した SharePoint プロジェクト アイテム向けにサポートされているすべてのアセンブリ配置ターゲットを表す列挙体。 |
SupportedDeploymentScopes |
SharePoint 内で SharePoint プロジェクト アイテムをアクティブにすることが可能な配置スコープを指定します。 |
SupportedTrustLevels |
SharePoint プロジェクト アイテムがサポートする SharePoint の信頼レベルを指定する列挙値。 |
WebProjectType |
Web プロジェクトの種類の列挙。 |
注釈
この名前空間のほとんどの型はインターフェイスですが、次のインターフェイスのみがコードに実装されることを意図しています。
ISharePointProjectItemTypeExtension: Visual Studio に既にインストールされている SharePoint プロジェクト項目の種類を拡張するには、このインターフェイスを実装します。 詳細については、「方法: SharePoint プロジェクト項目の拡張機能を作成する」を参照してください。
ISharePointProjectItemTypeProvider: このインターフェイスを実装して、新しい種類の SharePoint プロジェクト 項目を定義します。 詳細については、「 How to: Define a SharePoint Project Item Type」を参照してください。
ISharePointProjectExtension: SharePoint プロジェクトを拡張するには、このインターフェイスを実装します。 詳細については、「 方法: SharePoint プロジェクト拡張機能を作成する」を参照してください。