Compartilhar via


Web classe

Representa um site Microsoft SharePoint Foundation.

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.Client.ClientObject
    Microsoft.SharePoint.Client.SecurableObject
      Microsoft.SharePoint.Client.Web

Namespace:  Microsoft.SharePoint.Client
Assemblies:   Microsoft.SharePoint.Client.Silverlight (em Microsoft.SharePoint.Client.Silverlight.dll);  Microsoft.SharePoint.Client.Phone (em Microsoft.SharePoint.Client.Phone.dll)  Microsoft.SharePoint.Client (em Microsoft.SharePoint.Client.dll)

Sintaxe

'Declaração
Public Class Web _
    Inherits SecurableObject
'Uso
Dim instance As Web
public class Web : SecurableObject

Comentários

Vários métodos e propriedades no namespace Microsoft.SharePoint.Client podem retornar um único site. Você pode usar a propriedade Webs da classe Web para retornar todos os sites filho imediato abaixo de um site, excluindo filhos desses sites filho. Você também pode usar a propriedade AllWebs da classe Site para retornar todos os sites no conjunto de sites; ou use o método de GetSubwebsForCurrentUser() de Web para retornar todos os sites para o usuário atual.

Use um indexador para retornar um único site da coleção. Por exemplo, se o conjunto é atribuído a uma variável chamada collWebSites, use collWebSites[index] em c# ou collWebSites(index) em Visual Basic, onde index é o número de índice do site no conjunto de, o nome de exibição do site, ou a GUID para o site.

Exemplos

Este exemplo de código exibe informações sobre uma subweb.

using System;
using Microsoft.SharePoint.Client;

namespace Microsoft.SDK.SharePointFoundation.Samples
{
    class WebExample
    {
        static void Main()
        {
            string siteUrl = "http://MyServer/sites/MySiteCollection";

            ClientContext clientContext = new ClientContext(siteUrl);
            Web site = clientContext.Web;

            clientContext.Load(site);
            clientContext.ExecuteQuery();

            Console.WriteLine("Site information: \n\n");
            Console.WriteLine("Title: {0}", site.Title);
            Console.WriteLine("ID: {0}", site.Id);
            Console.WriteLine("Language: {0}", site.Language);
            Console.WriteLine("UI Version: {0}", site.UIVersion);
            Console.WriteLine("Description: {0}", site.Description);
            Console.WriteLine("Created: {0}", site.Created);
        }
    }
}

Segurança de thread

Os membros públicos estática (Shared no Visual Basic) desse tipo são seguros para thread. Nenhum membro de instância pode ser garantido como seguro para thread.

Ver também

Referência

Web membros

Microsoft.SharePoint.Client namespace