次の方法で共有


RecycleBinItemCollection クラス

ごみ箱内のアイテムのコレクションを指定します。

継承階層

System.Object
  Microsoft.SharePoint.Client.ClientObject
    Microsoft.SharePoint.Client.ClientObjectCollection
      Microsoft.SharePoint.Client.ClientObjectCollection<RecycleBinItem>
        Microsoft.SharePoint.Client.RecycleBinItemCollection

名前空間:  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 NotInheritable Class RecycleBinItemCollection _
    Inherits ClientObjectCollection(Of RecycleBinItem)
'使用
Dim instance As RecycleBinItemCollection
public sealed class RecycleBinItemCollection : ClientObjectCollection<RecycleBinItem>

次の例では、指定したサイトのごみ箱のタイトルと、最初の項目の識別子を表示します。

using System;
using Microsoft.SharePoint.Client;

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

            ClientContext clientContext = new ClientContext(siteUrl);
            Site collSite = clientContext.Site;
            RecycleBinItemCollection collRBI = collSite.RecycleBin;

            clientContext.Load(collRBI);
            clientContext.ExecuteQuery();

            if (collRBI.Count > 0)
            {
               RecycleBinItem rbiItem = collRBI[0];
               Console.WriteLine("Title: {0}", rbiItem.Title);
               Console.WriteLine("Item ID: {0}", rbiItem.Id);
            }
            else
            {
               Console.WriteLine("The Recycle Bin is empty.");
            }
        }
    }
}

スレッド セーフ

この型のパブリック static (Visual Basic のShared ) メンバーはいずれもスレッド セーフです。インスタンス メンバーはスレッド セーフになるという保証はありません。

関連項目

参照先

RecycleBinItemCollection メンバー

Microsoft.SharePoint.Client 名前空間