Compartir a través de


Clase Web

Representa un sitio Web de Microsoft SharePoint Foundation.

Jerarquía de la herencia

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

Espacio de nombres:  Microsoft.SharePoint.Client
Ensamblados:   Microsoft.SharePoint.Client.Silverlight (en Microsoft.SharePoint.Client.Silverlight.dll);  Microsoft.SharePoint.Client.Phone (en Microsoft.SharePoint.Client.Phone.dll)  Microsoft.SharePoint.Client (en Microsoft.SharePoint.Client.dll)

Sintaxis

'Declaración
Public Class Web _
    Inherits SecurableObject
'Uso
Dim instance As Web
public class Web : SecurableObject

Comentarios

Muchos métodos y propiedades en el espacio de nombres Microsoft.SharePoint.Client pueden devolver un solo sitio Web. Puede usar la propiedad Webs de la clase Web para devolver todos los sitios Web secundario inmediato debajo de un sitio Web, sin elementos secundarios de los sitios Web secundarios. También puede usar la propiedad AllWebs de la clase Site para devolver todos los sitios Web dentro de la colección de sitios o bien, use el método **GetSubwebsForCurrentUser()**Web para devolver todos los sitios Web para el usuario actual.

Utilice un indizador para devolver un solo sitio Web de la colección. Por ejemplo, si la colección se asigna a una variable denominada collWebSites, use collWebSites[index] en C# o collWebSites(index) en Visual Basic, donde index es el número de índice del sitio en la colección, el nombre para mostrar el sitio Web o el GUID para el sitio.

Ejemplos

Este ejemplo de código muestra información sobre un 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);
        }
    }
}

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros Web

Espacio de nombres Microsoft.SharePoint.Client