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 | |
---|---|---|
ProjectWSSInfoDataSet | Usado para manter project sites e dados de site do SharePoint associados. | |
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 . | |
ProjectWSSInfoDataSet.ProjWssInfoRow | Especifica uma linha de informações do site do SharePoint que permite a interoperabilidade de project sites com o Project Server. | |
ProjectWSSInfoDataSet.ProjWssInfoRowChangeEvent | Evento que ocorre quando os dados em um ProjWssInfoRow são alterados. | |
WssInterop | Inclui os métodos de gerenciamento de sites do SharePoint para project sites no Project Server. | |
WssServersDataSet | Contém uma lista das instalações do SharePoint Server que são usados pelo Project Web App. | |
WssServersDataSet.WssServersDataTable | Contém informações sobre os servidores do SharePoint associado a Project Web App. | |
WssServersDataSet.WssServersRow | Especifica um servidor do SharePoint que está associado a Project Web App. | |
WssServersDataSet.WssServersRowChangeEvent | Evento que ocorre quando os dados em um WssServersRow são alterados. | |
WssSettingsDataSet | Contém uma coleção de informações de administração de sites do SharePoint que estão associadas a Project Web App. | |
WssSettingsDataSet.WssAdminDataTable | Contém informações de administração de site do SharePoint para project sites. | |
WssSettingsDataSet.WssAdminRow | Contém informações de administração de project site e dados de interoperabilidade do site do SharePoint para um projeto. | |
WssSettingsDataSet.WssAdminRowChangeEvent | Evento que ocorre quando os dados em um WssAdminRow são alterados. |
Representantes
Representante | Descrição | |
---|---|---|
ProjectWSSInfoDataSet.ProjWssInfoRowChangeEventHandler | Representa o método que trata os eventos que ocorrem quando uma ação é executada na linha de dados. | |
WssServersDataSet.WssServersRowChangeEventHandler | Representa o método que trata os eventos que ocorrem quando uma ação é executada na linha de dados. | |
WssSettingsDataSet.WssAdminRowChangeEventHandler | Representa o método que trata os eventos que ocorrem quando uma ação é executada na linha de dados. |