Compartilhar via


Diretrizes de serviço da Web

O Windows SharePoint Services Web serviços fornecidos pelo Microsoft.SharePoint.SoapServer Namespace incluem métodos para acessar de conteúdo em um site ? tais como para trabalhar com listas ou dados site ? bem como métodos para personalizar reuniões, geração de imagens, espaços de trabalho documento ou pesquisa.

Interfaces SOAP usadas nesses serviços fornecem desenvolvedores Microsoft.NET Framework com objeto modelos para criar soluções que trabalho com Windows SharePoint Services remotamente de um aplicativo cliente ou personalizado. As interfaces são definidas pelo modelo de server-side object do Microsoft.SharePoint N:Microsoft.SharePoint assembly e seu design é otimizado para reduzir o número de percursos circulares transacionados entre computador cliente e servidor.

A maioria dos serviços da Web oferecer sua funcionalidade por meio de /_vti_bin diretório virtual, que mapeia para o físico \\Program Files\Common Files\Microsoft Shared\web Server extensions\12\ISAPI \\Program Files\Common Files\Microsoft Shared\web Server extensions\12\ISAPI Diretório in a sistema de arquivos. O serviço da Web de administração usa o /_vti_adm _vti_adm, que mapeia para \12\ADMISAPI.

Observação

Windows SharePoint Services não exige a implementação de uma versão específica de SOAP.A resposta SOAP em qualquer transação com Windows SharePoint Services é gerenciado pela .NET Framework.

Diretrizes

Você pode criar um projeto em Microsoft Visual Studio 2005, such as um aplicativo do Windows ou aplicativo console, que usa um Windows SharePoint Services serviço da Web para interagir com dados site do SharePoint e lista. Para introdutório informações sobre como criar um projeto em Visual Studio que funciona dentro de contexto de Windows SharePoint Services, ver com personalizando um site da Web SharePoint no Visual Studio Guia de Introdução Com programaticamente personalizar uma Web Site SharePoint em Visual Studio Guia de Introdução. Depois de criar um projeto, você deve definir uma referência para o serviço da Web você desejar para implementar no seu codificar, especificando o caminho completo para o serviço da Web in relation to o site que contém os dados.

Para adicionar uma referência a um serviço da Web Windows SharePoint Services em Visual Studio

  1. Gerenciador de Soluções , clique com o botão direito do mouse referências e, em seguida, clique adicionar Web Referência .

  2. Na caixa diálogo Add Web Reference a , para URL , tipo de URL absoluto para o serviço da Web no seguinte formato: um caminho que inclui o site para o qual o serviço da Web estará disponível.

                              http://MyServer/[sites/][MySite/][MySubsite/]_vti_bin/Web_Service.asmx
    

    Se você estiver usando métodos em serviço da Web a administração, em vez disso, especificar um caminho que vai para a porta de administração e que usa _vti_adm como o diretório virtual, da seguinte maneira:

                              http:// MyServer:Port_Number/_vti_adm/Admin.asmx
    
  3. Digite um nome referência da Web e em seguida, clique Adicionar Referência .

Criar uma instância de um serviço

Instanciar um serviço da Web de codificar usando um construtor da seguinte maneira:

  Web_Reference_Name.Service_Name ServiceInstanceName = new Web_Reference _Name.Service_Name();

Web_Reference_Name representa o nome usado para a referência para o serviço da Web em Visual Studio, e Service_Name representa o nome da classe fornecer métodos que podem ser chamado por meio de serviço da Web.

Estabelecer credenciais de usuário

Para estabelecer credenciais para o atual sistema contexto de segurança na qual o aplicativo está execução, adicionar a seguinte linha após a linha anterior, que autentica o usuário execução a codificar passando suas credenciais usar como padrão para a serviço da Web de armazenar em cache credencial de sistema.

ServiceInstanceName.Credentials = System.Net.CredentialCache.DefaultCredentials
ServiceInstanceName.Credentials = System.Net.CredentialCache.DefaultCredentials;

Tarefas de programação

O seguinte programação tarefas demonstrar como usar um serviço da Web nos Serviços SharePoint Windows:

Como a: adicionar usuários a um grupo

Como a: Return listas

Como a: Return itens de lista

COMO: Atualizar itens de lista

Como a: Remover de uma reunião de um Espaço de Trabalho de Reunião

Consulte também

Conceitos

Guia de Introdução Com programaticamente personalizar uma Web Site SharePoint em Visual Studio