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.