WebSvcWssInterop 名前空間

The WssInterop class is the primary class in the WebSvcWssInterop namespace. The WssInterop class includes methods that manage プロジェクト サイト.

注意

In the ASMX web service, WssInterop is a class. In the WCF service, WssInterop is an interface that is implemented in the WssInteropClient class. For information about using the WssInteropClient class in a WCF-based application, see the WssInterop class constructor.

The WebSvcWssInterop namespace is an arbitrary name for a reference to the WssInterop.asmx web service (or the WssInterop.svc service) of the Project Server Interface (PSI). Methods in the WssInterop class can create or delete a SharePoint site for projects, get information about or update the SharePoint sites and settings in a farm, synchronize or update user memberships in SharePoint sites, and determine whether a SharePoint web exists.

The Connected SharePoint Sites page in Project Web App uses the WssInterop class methods. For example, you can set the site URL for each project on the Connected SharePoint Sites page (https://ServerName/ProjectServerName/_layouts/pwa/Admin/ManageWSS.aspx.

The WssInterop class methods generally use or return one of the following objects:

クラス

  クラス 説明
パブリック クラス ProjectWSSInfoDataSet プロジェクト サイトと関連付けられている SharePoint サイトのデータを維持するために使用されます。
パブリック クラス ProjectWSSInfoDataSet.ProjWssInfoDataTable プロジェクト サイトとProject Web Appサイトに関連付けられている SharePoint サイトの相互運用性データのコレクションを格納します。
パブリック クラス ProjectWSSInfoDataSet.ProjWssInfoRow プロジェクト サイトプロジェクトのサーバーとの相互運用性により、SharePoint サイトの情報の行を指定します。
パブリック クラス ProjectWSSInfoDataSet.ProjWssInfoRowChangeEvent ProjWssInfoRow内のデータが変更されたときに発生するイベントです。
パブリック クラス WssInterop プロジェクト サイト Project server 用の SharePoint サイトを管理するためのメソッドが含まれます。
パブリック クラス WssServersDataSet Project Web Appで使用される SharePoint Server のインストールの一覧が含まれています。
パブリック クラス WssServersDataSet.WssServersDataTable Project Web Appに関連付けられている SharePoint サーバーに関する情報が含まれています。
パブリック クラス WssServersDataSet.WssServersRow Project Web Appに関連付けられている SharePoint サーバーを指定します。
パブリック クラス WssServersDataSet.WssServersRowChangeEvent WssServersRow内のデータが変更されたときに発生するイベントです。
パブリック クラス WssSettingsDataSet Project Web Appに関連付けられている SharePoint サイトの管理情報のコレクションを格納します。
パブリック クラス WssSettingsDataSet.WssAdminDataTable プロジェクト サイト用の SharePoint サイトの管理情報が含まれています。
パブリック クラス WssSettingsDataSet.WssAdminRow プロジェクト サイトの管理情報や SharePoint サイトのプロジェクトを 1 つの相互運用性データが含まれています。
パブリック クラス WssSettingsDataSet.WssAdminRowChangeEvent WssAdminRow内のデータが変更されたときに発生するイベントです。

デリゲート

  デリゲート 説明
パブリック デリゲート ProjectWSSInfoDataSet.ProjWssInfoRowChangeEventHandler データ行で、アクションを実行するときに発生するイベントを処理するメソッドを表します。
パブリック デリゲート WssServersDataSet.WssServersRowChangeEventHandler データ行で、アクションを実行するときに発生するイベントを処理するメソッドを表します。
パブリック デリゲート WssSettingsDataSet.WssAdminRowChangeEventHandler データ行で、アクションを実行するときに発生するイベントを処理するメソッドを表します。