Freigeben über


WebSvcWssInterop-Namespace

Die Klasse WssInterop ist die primäre Klasse im WebSvcWssInterop -Namespace. Die WssInterop -Klasse enthält Methoden, die Projektwebsitesverwalten.

Hinweis

WssInterop ist eine Klasse, in die ASMX-Webdienst. WssInterop ist eine Schnittstelle, die in der WssInteropClient -Klasse implementiert wird, in den WCF-Dienst. Informationen zur Verwendung der WssInteropClient -Klasse in einem WCF-basierten Anwendung finden Sie unter den Klassenkonstruktor WssInterop .

WebSvcWssInterop Namespace handelt es sich um einen beliebigen Namen für einen Verweis auf die WssInterop.asmx-Webdienst (oder den WssInterop.svc-Dienst) von Project Server Interface (PSI). Methoden in der WssInterop -Klasse können erstellen oder löschen eine SharePoint-Website für Projekte, Abrufen von Informationen zu oder aktualisieren Sie die SharePoint-Websites und die Einstellungen in einer Farm, Synchronisieren von oder aktualisieren Benutzermitgliedschaften in SharePoint-Websites und bestimmen, ob eine SharePoint-Webanwendung vorhanden ist.

Die Seite SharePoint-Websites verbunden in Project Web App werden die Methoden des WssInterop -Klasse verwendet. Beispielsweise können Sie die URL für jedes Projekt auf der SharePoint-Websites verbunden Seite (https://ServerName/ProjectServerName/_layouts/pwa/Admin/ManageWSS.aspxfestlegen.

Die Methoden des WssInterop -Klasse wird im Allgemeinen verwenden oder einen der folgenden Objekte zurückgeben:

Klassen

  Klasse Beschreibung
Öffentliche Klasse ProjectWSSInfoDataSet Verwendet, um Projektwebsites und die zugeordneten SharePoint-Website-Daten verwalten.
Öffentliche Klasse ProjectWSSInfoDataSet.ProjWssInfoDataTable Enthält eine Auflistung von Projektwebsite und SharePoint Site-Interoperabilitätsdaten einer Site Project Web App .
Öffentliche Klasse ProjectWSSInfoDataSet.ProjWssInfoRow Gibt eine Zeile aus der SharePoint-Site-Informationen, die Interoperabilität des Projektwebsites in Project Server ermöglicht.
Öffentliche Klasse ProjectWSSInfoDataSet.ProjWssInfoRowChangeEvent Das Ereignis, das auftritt, wenn Daten in eine ProjWssInfoRow geändert werden.
Öffentliche Klasse WssInterop Enthält Methoden zum Verwalten von SharePoint-Websites für Projektwebsites in Project Server.
Öffentliche Klasse WssServersDataSet Enthält eine Liste der SharePoint Server-Installationen, die von Project Web Appverwendet werden.
Öffentliche Klasse WssServersDataSet.WssServersDataTable Enthält Informationen über den SharePoint-Servern, die mit Project Web Appverknüpft ist.
Öffentliche Klasse WssServersDataSet.WssServersRow Gibt einen SharePoint-Server, der mit Project Web Appverknüpft ist.
Öffentliche Klasse WssServersDataSet.WssServersRowChangeEvent Das Ereignis, das auftritt, wenn Daten in eine WssServersRow geändert werden.
Öffentliche Klasse WssSettingsDataSet Enthält eine Auflistung von Informationen über die Verwaltung für SharePoint-Websites, die mit Project Web Appverknüpft sind.
Öffentliche Klasse WssSettingsDataSet.WssAdminDataTable Enthält Administrationsinformationen für SharePoint-Website für Projektwebsites.
Öffentliche Klasse WssSettingsDataSet.WssAdminRow Enthält Informationen zur Verwaltung von Projektwebsite und SharePoint-Site-Interoperabilitätsdaten für ein Projekt.
Öffentliche Klasse WssSettingsDataSet.WssAdminRowChangeEvent Das Ereignis, das auftritt, wenn Daten in eine WssAdminRow geändert werden.

Delegaten

  Delegat Beschreibung
Öffentlicher Delegat ProjectWSSInfoDataSet.ProjWssInfoRowChangeEventHandler Stellt die Methode dar, die Ereignisse behandelt, die auftreten, wenn eine Aktion für die Datenzeile ausgeführt wird.
Öffentlicher Delegat WssServersDataSet.WssServersRowChangeEventHandler Stellt die Methode dar, die Ereignisse behandelt, die auftreten, wenn eine Aktion für die Datenzeile ausgeführt wird.
Öffentlicher Delegat WssSettingsDataSet.WssAdminRowChangeEventHandler Stellt die Methode dar, die Ereignisse behandelt, die auftreten, wenn eine Aktion für die Datenzeile ausgeführt wird.