Поделиться через


Метод SPWeb.GetListsOfType

Возвращает списки указанного типа.

Пространство имен:  Microsoft.SharePoint
Сборка:  Microsoft.SharePoint (в Microsoft.SharePoint.dll)

Синтаксис

'Декларация
Public Function GetListsOfType ( _
    baseType As SPBaseType _
) As SPListCollection
'Применение
Dim instance As SPWeb
Dim baseType As SPBaseType
Dim returnValue As SPListCollection

returnValue = instance.GetListsOfType(baseType)
public SPListCollection GetListsOfType(
    SPBaseType baseType
)

Параметры

Возвращаемое значение

Тип: Microsoft.SharePoint.SPListCollection
Списки с типом указанного базового списка.

Замечания

Используйте этот метод для запроса коллекции списков типа указанного базового списка с сайта.

Примеры

Следующий пример является консольным приложением, которое получает библиотек документов на веб-сайте, перебор списков и печатает название каждого списка на консоль.

Imports System
Imports Microsoft.SharePoint

Module ConsoleApp
   Sub Main()
      Using site As SPSite = New SPSite("https://localhost")
         Using web As SPWeb = site.OpenWeb()

            Dim lists As SPListCollection = web.GetListsOfType(SPBaseType.DocumentLibrary)

            For Each list As SPList In lists
               Console.WriteLine(list.Title)
            Next

         End Using
      End Using
      Console.ReadLine()
   End Sub
End Module
using System;
using Microsoft.SharePoint;

namespace Test
{
   class ConsoleApp
   {
      static void Main(string[] args)
      {
         using (SPSite site = new SPSite("https://localhost"))
         {
            using (SPWeb web = site.OpenWeb())
            {
               SPListCollection lists = web.GetListsOfType(SPBaseType.DocumentLibrary);

               foreach (SPList list in lists)
               {
                  Console.WriteLine(list.Title);
               }
            }
         }
         Console.ReadLine();
      }
   }
}

См. также

Справочные материалы

SPWeb класс

Элементы SPWeb

Пространство имен Microsoft.SharePoint