Freigeben über


SPWeb.GetListsOfType-Methode

Ruft die Listen des angegebenen Typs an.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
Public Function GetListsOfType ( _
    baseType As SPBaseType _
) As SPListCollection
'Usage
Dim instance As SPWeb
Dim baseType As SPBaseType
Dim returnValue As SPListCollection

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

Parameter

Rückgabewert

Typ: Microsoft.SharePoint.SPListCollection
Die Listen mit den angegebenen einfachen Listentyp.

Hinweise

Verwenden Sie diese Methode, um eine Sammlung von Listen mit den angegebenen einfachen Listentyp aus der Website abgefragt.

Beispiele

Im folgende Beispiel wird eine Konsolenanwendung, die Ruft die Dokumentbibliotheken auf einer Website, durchlaufen und die Listen und druckt Positionen Liste in der Konsole angezeigt.

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

Siehe auch

Referenz

SPWeb Klasse

SPWeb-Member

Microsoft.SharePoint-Namespace