共用方式為


Web.GetSubwebsForCurrentUser 方法

按照指定的查詢傳回目前網站的子網站集合。

命名空間:  Microsoft.SharePoint.Client
組件:   Microsoft.SharePoint.Client.Silverlight (在 Microsoft.SharePoint.Client.Silverlight.dll 中);  Microsoft.SharePoint.Client.Phone (在 Microsoft.SharePoint.Client.Phone.dll 中)  Microsoft.SharePoint.Client (在 Microsoft.SharePoint.Client.dll 中)

語法

'宣告
Public Function GetSubwebsForCurrentUser ( _
    query As SubwebQuery _
) As WebCollection
'用途
Dim instance As Web
Dim query As SubwebQuery
Dim returnValue As WebCollection

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

參數

傳回值

類型:Microsoft.SharePoint.Client.WebCollection
傳回WebCollection

備註

如果查詢不是有效的伺服器必須傳回空的集合。

範例

此範例中的程式碼會顯示指定網站的子網站的標題。

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);
        }
    }
}

請參閱

參照

Web 類別

Web 成員

Microsoft.SharePoint.Client 命名空間