ISharePointProject インターフェイス
SharePoint プロジェクトを表します。
名前空間: Microsoft.VisualStudio.SharePoint
アセンブリ: Microsoft.VisualStudio.SharePoint (Microsoft.VisualStudio.SharePoint.dll 内)
構文
'宣言
Public Interface ISharePointProject _
Inherits ISharePointProjectMember, IAnnotatedObject, INotifyObjectDisposing, INotifyObjectDisposed, _
INotifyPropertyChanged
public interface ISharePointProject : ISharePointProjectMember,
IAnnotatedObject, INotifyObjectDisposing, INotifyObjectDisposed, INotifyPropertyChanged
ISharePointProject 型で公開されるメンバーは以下のとおりです。
プロパティ
名前 | 説明 | |
---|---|---|
ActiveDeploymentConfiguration | 配置に使用する配置構成の名前を取得または設定します。この値は、システムで使用できる配置構成のリストから指定する必要があります。 | |
AddItemTemplatesGuid | 項目の追加テンプレートを返すために使用する、言語固有のプロジェクトの種類の GUID を取得します。 | |
Annotations | IAnnotatedObject インターフェイスを実装するオブジェクトにカスタム データを関連付ける IAnnotationDictionary インスタンスを取得します。 (IAnnotatedObject から継承されます。) | |
AssemblyDeploymentTarget | プロジェクトを配置するサーバー上の場所 ("Bin" または "GAC") を取得または設定します。 | |
AutoRetract | デバッグ後にソリューションを取り消すかどうかを表す値を取得または設定します。 | |
DeploymentConfigurations | ユーザー定義の配置構成とあらかじめ用意されている配置構成を含む、すべての配置構成のディクショナリ。 | |
Features | プロジェクトで定義されている SharePoint フィーチャーのコレクションを取得します。 | |
FullPath | プロジェクト メンバーのファイルまたはディレクトリのソースの完全パスを取得します。 (ISharePointProjectMember から継承されます。) | |
Icon | ソリューション エクスプローラー に表示されるプロジェクト メンバー ノードのアイコンを取得します。 (ISharePointProjectMember から継承されます。) | |
Id | プロジェクトの ID を取得します。 | |
IncludeAssemblyInPackage | プロジェクト アセンブリをパッケージ化する必要があるかどうかを取得または設定します。 | |
IsDisposed | オブジェクトが破棄されるかどうかを取得します。 (INotifyObjectDisposed から継承されます。) | |
IsDisposing | オブジェクトが破棄されるかどうかを取得します。 (INotifyObjectDisposing から継承されます。) | |
IsExpanded | ソリューション エクスプローラー でノードが展開されているかどうかを取得または設定します。 (ISharePointProjectMember から継承されます。) | |
IsSandboxedSolution | プロジェクトのパッケージがサンドボックス化されたソリューションまたはファーム ソリューションのどちらとして配置されるかを示す値を取得または設定します。 | |
IsSilverlightDebuggingEnabled | Silverlight デバッグを有効にするかどうかを取得または設定します。 | |
MappedFolders | プロジェクトのマップ対象のフォルダーのコレクションを取得します。 | |
Name | ソリューション エクスプローラー に表示されるプロジェクト メンバー ノードの名前を取得します。 (ISharePointProjectMember から継承されます。) | |
OutputFullPath | コンパイル後にプロジェクトのアセンブリの完全パスを取得します。 | |
Package | プロジェクトに関連付けられている SharePoint パッケージのインスタンスを取得します。 | |
PostDeploymentCommand | 配置後に実行するコマンド ラインを取得または設定します。 | |
PreDeploymentCommand | 配置前に実行するコマンド ラインを取得または設定します。 | |
Project | 格納プロジェクトへの参照を取得します。 (ISharePointProjectMember から継承されます。) | |
ProjectItems | プロジェクトの SharePoint プロジェクト アイテムのコレクションを取得します。 | |
ProjectService | SharePoint プロジェクト サービスのインスタンスを取得します。 | |
ProjectUserFileData | プロジェクト ユーザー ファイル内の SharePoint プロジェクトに関連付けられているデータの読み取りと書き込みを取得します。 | |
SelectedProjectItems | ソリューション エクスプローラー で選択された SharePoint プロジェクト アイテムの一覧を取得します。 | |
SharePointConnection | vssphost.exe の 64 ビット プロセスでユーザーが SharePoint オブジェクト モデルに対してコマンドを実行できるようにする SharePoint 接続のインスタンスを取得します。 | |
SiteUrl | デザイン時、配置時、およびデバッグ時にプロジェクトで使用されるサイト URL を取得または設定します。 | |
StartupItem | プロジェクトの起動時に起動する項目を取得または設定します。 | |
StartupUrl | プロジェクトの起動時に起動する URL を取得します。 |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
CollapseChildItems | この ISharePointProjectMember のすべての子項目がソリューション エクスプローラーで折りたたまれるようにします。 (ISharePointProjectMember から継承されます。) | |
Synchronize | SharePoint プロジェクト オブジェクト モデルに保留中の項目の追加イベントを適用して、そのオブジェクト モデルを DTE オブジェクト モデルと同期します。 |
このページのトップへ
イベント
名前 | 説明 | |
---|---|---|
Disposed | オブジェクトが破棄されるときに発生します。 (INotifyObjectDisposed から継承されます。) | |
Disposing | オブジェクトが破棄されるときに発生します。 (INotifyObjectDisposing から継承されます。) | |
NameChanged | プロジェクト メンバー ノードの名前が変更されたときに発生します。 (ISharePointProjectMember から継承されます。) | |
PropertyChanged | プロパティ値が変更されたときに発生します。 (INotifyPropertyChanged から継承されます。) |
このページのトップへ