次の方法で共有


Microsoft.VisualStudio.SharePoint 名前空間

Microsoft.VisualStudio.SharePoint 名前空間には、Visual Studio の SharePoint プロジェクト システムを拡張するために使用できる型が含まれています。この名前空間の型の使用方法の詳細については、「SharePoint プロジェクト システムの拡張」を参照してください。

この名前空間のほとんどの型はインターフェイスですが、次のインターフェイスだけはコードで実装することを目的としています。

クラス

  クラス 説明
パブリック クラス ClassNameChangedEventArgs クラスの名前が変更されたときに発生するイベントのデータを提供します。
パブリック クラス ClassNameChangingEventArgs クラスの名前が変更される直前に発生するイベントのデータを提供します。
パブリック クラス DeploymentEventArgs DeploymentStarted イベントと DeploymentCompleted イベントにデータを提供します。
パブリック クラス DeploymentPathChangedEventArgs DeploymentPathChanged イベントのデータを提供します。
パブリック クラス DeploymentStepCompletedEventArgs DeploymentStepCompleted イベントにデータを提供します。
パブリック クラス DeploymentStepStartedEventArgs DeploymentStepStarted イベントのデータを提供します。
パブリック クラス DeploymentTypeChangedEventArgs DeploymentTypeChanged イベントのデータを提供します。
パブリック クラス MenuItemEventArgs Click イベントのイベント引数クラスを表します。
パブリック クラス NameChangedEventArgs NameChanged イベントのイベント引数クラスを表します。
パブリック クラス SharePointCommandException この例外は、SharePoint コマンドが失敗した場合にスローされます。
パブリック クラス SharePointConnectionException ローカルの SharePoint サイトに接続しようとして失敗した場合にスローされる例外。
パブリック クラス SharePointProjectEventArgs SharePoint プロジェクトに関連するイベントのデータを提供します。
パブリック クラス SharePointProjectItemEventArgs SharePoint プロジェクト項目に関連するイベントのデータを提供します。
パブリック クラス SharePointProjectItemFileEventArgs SharePoint プロジェクト項目ファイルに関連するイベントのデータを提供します。
パブリック クラス SharePointProjectItemIconAttribute アイコンがソリューション エクスプローラーでカスタム プロジェクト項目の種類を表示することを指定します。
パブリック クラス SharePointProjectItemMenuItemsRequestedEventArgs ProjectItemMenuItemsRequested イベントにデータを提供します。
パブリック クラス SharePointProjectItemOpenEventArgs Open イベントにデータを提供します。
パブリック クラス SharePointProjectItemPropertiesRequestedEventArgs ProjectItemPropertiesRequested イベントにデータを提供します。
パブリック クラス SharePointProjectItemStartupUrlRequestedEventArgs ProjectItemStartupUrlRequested イベントにデータを提供します。
パブリック クラス SharePointProjectItemTypeAttribute 定義されるプロジェクト項目の種類の ID、または拡張されるプロジェクト項目の種類の ID を指定します。
パブリック クラス SharePointProjectMenuItemsRequestedEventArgs ProjectMenuItemsRequested イベントにデータを提供します。
パブリック クラス SharePointProjectPropertiesRequestedEventArgs ProjectPropertiesRequested イベントにデータを提供します。

インターフェイス

  インターフェイス 説明
パブリック インターフェイス 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 安全なコントロール エントリのコレクションを表します。
パブリック インターフェイス ISharePointCollection<T> 項目の読み取り専用のコレクションを表します。コレクションの内容を変更するためのパブリック メソッドは提供しません。SharePoint プロジェクト モデルの複数のコレクションの基本型として使用されます。通常、これらのコレクションは内部で変更され、イベントを使用してこれらの変更を監視できます。
パブリック インターフェイス ISharePointConnection Visual Studio の SharePoint ツールの拡張機能から 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 プロジェクト項目型の定義を提供します。
パブリック インターフェイス 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 プロジェクトでマップされたフォルダーの種類を指定します。
パブリック列挙体 SupportedAssemblyDeploymentTargets 指定した SharePoint プロジェクト アイテムでサポートされているすべてのアセンブリの配置先を表す列挙体。
パブリック列挙体 SupportedDeploymentScopes SharePoint で SharePoint プロジェクト アイテムをアクティブにできる配置スコープを指定します。
パブリック列挙体 SupportedTrustLevels SharePoint プロジェクト アイテムでサポートされている SharePoint の信頼レベルを指定する列挙値。