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
query
Tipo: Microsoft.SharePoint.Client.SubwebQueryEspecifica quais filho sites para retornar.
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);
}
}
}