次の方法で共有


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 から継承されます。)

このページのトップへ

参照

参照

Microsoft.VisualStudio.SharePoint 名前空間