Compartilhar via


WebSvcWssInterop namespace

A classe WssInterop é a principal classe no namespace WebSvcWssInterop . A classe WssInterop inclui métodos que gerenciar project sites.

Observação

No serviço da web ASMX, WssInterop é uma classe. No serviço do WCF, o WssInterop é uma interface que é implementada na classe WssInteropClient . Para obter informações sobre como usar a classe WssInteropClient em um aplicativo baseado em WCF, consulte o construtor da classe WssInterop .

O namespace WebSvcWssInterop é um nome arbitrário para obter uma referência para o serviço da web de WssInterop.asmx (ou o serviço de WssInterop.svc) do Project Server Interface (PSI). Métodos na classe WssInterop podem criar ou excluir um site do SharePoint para projetos, obter informações sobre ou atualizar os sites do SharePoint e configurações em um farm, sincronizar ou atualizar membros de usuário nos sites do SharePoint e determinar se existe uma web do SharePoint.

A página de Sites do SharePoint conectado no Project Web App usa os métodos da classe WssInterop . Por exemplo, você pode definir a URL do site para cada projeto em que a página de Sites do SharePoint conectado (https://ServerName/ProjectServerName/_layouts/pwa/Admin/ManageWSS.aspx.

Geralmente, os métodos da classe WssInterop usam ou retornam um dos seguintes objetos:

Classes

  Classe Descrição
Classe pública ProjectWSSInfoDataSet Usado para manter project sites e dados de site do SharePoint associados.
Classe pública ProjectWSSInfoDataSet.ProjWssInfoDataTable Contém uma coleção de project site e dados de interoperabilidade do site do SharePoint associados a um site Project Web App .
Classe pública ProjectWSSInfoDataSet.ProjWssInfoRow Especifica uma linha de informações do site do SharePoint que permite a interoperabilidade de project sites com o Project Server.
Classe pública ProjectWSSInfoDataSet.ProjWssInfoRowChangeEvent Evento que ocorre quando os dados em um ProjWssInfoRow são alterados.
Classe pública WssInterop Inclui os métodos de gerenciamento de sites do SharePoint para project sites no Project Server.
Classe pública WssServersDataSet Contém uma lista das instalações do SharePoint Server que são usados pelo Project Web App.
Classe pública WssServersDataSet.WssServersDataTable Contém informações sobre os servidores do SharePoint associado a Project Web App.
Classe pública WssServersDataSet.WssServersRow Especifica um servidor do SharePoint que está associado a Project Web App.
Classe pública WssServersDataSet.WssServersRowChangeEvent Evento que ocorre quando os dados em um WssServersRow são alterados.
Classe pública WssSettingsDataSet Contém uma coleção de informações de administração de sites do SharePoint que estão associadas a Project Web App.
Classe pública WssSettingsDataSet.WssAdminDataTable Contém informações de administração de site do SharePoint para project sites.
Classe pública WssSettingsDataSet.WssAdminRow Contém informações de administração de project site e dados de interoperabilidade do site do SharePoint para um projeto.
Classe pública WssSettingsDataSet.WssAdminRowChangeEvent Evento que ocorre quando os dados em um WssAdminRow são alterados.

Representantes

  Representante Descrição
Delegado público ProjectWSSInfoDataSet.ProjWssInfoRowChangeEventHandler Representa o método que trata os eventos que ocorrem quando uma ação é executada na linha de dados.
Delegado público WssServersDataSet.WssServersRowChangeEventHandler Representa o método que trata os eventos que ocorrem quando uma ação é executada na linha de dados.
Delegado público WssSettingsDataSet.WssAdminRowChangeEventHandler Representa o método que trata os eventos que ocorrem quando uma ação é executada na linha de dados.