Compartilhar via


Web.GetSubwebsForCurrentUser método

Retorna o conjunto de sites filho do site atual com base na consulta especificada.

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 Function GetSubwebsForCurrentUser ( _
    query As SubwebQuery _
) As WebCollection
'Uso
Dim instance As Web
Dim query As SubwebQuery
Dim returnValue As WebCollection

returnValue = instance.GetSubwebsForCurrentUser(query)
public WebCollection GetSubwebsForCurrentUser(
    SubwebQuery query
)

Parâmetros

Valor retornado

Tipo: Microsoft.SharePoint.Client.WebCollection
Retorna WebCollection.

Comentários

Se a consulta não for válida, o servidor deve retornar uma coleção vazia.

Exemplos

Este exemplo de código exibe os títulos dos sites filho do site especificado.

using System;
using Microsoft.SharePoint.Client;

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

            ClientContext clientContext = new ClientContext(siteUrl);
            Web site = clientContext.Web;
            WebCollection collWeb = site.GetSubwebsForCurrentUser(null);

            clientContext.Load(collWeb);
            clientContext.ExecuteQuery();

            Console.WriteLine("Child sites: \n\n");
            foreach (Web oneWeb in collWeb)
               Console.WriteLine(oneWeb.Title);
        }
    }
}

Ver também

Referência

Web classe

Web membros

Microsoft.SharePoint.Client namespace