Share via


SiteData.GetListCollection - Méthode

Renvoie des informations sur toutes les listes dans le site SharePoint actuel.

Espace de noms :  WebSvcSiteData
Assembly :  STSSOAP (dans STSSOAP.dll)

Syntaxe

'Déclaration
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/GetListCollection", RequestNamespace := "https://schemas.microsoft.com/sharepoint/soap/",  _
    ResponseNamespace := "https://schemas.microsoft.com/sharepoint/soap/",  _
    Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Function GetListCollection ( _
    <OutAttribute> ByRef vLists As _sList() _
) As UInteger
'Utilisation
Dim instance As SiteData
Dim vLists As _sList()
Dim returnValue As UInteger

returnValue = instance.GetListCollection(vLists)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/GetListCollection", RequestNamespace = "https://schemas.microsoft.com/sharepoint/soap/", 
    ResponseNamespace = "https://schemas.microsoft.com/sharepoint/soap/", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public uint GetListCollection(
    out _sList[] vLists
)

Paramètres

  • vLists
    Type : []

    Chaîne qui retourne un tableau qui contient des informations sur les listes.

Valeur renvoyée

Type : System.UInt32
Entier non signé 32 bits qui renvoie la valeur 0 pour indiquer que l'opération est terminée.

Exemples

L'exemple de code suivant affiche le titre de chaque liste, l'URL de la valeur par défaut pour chaque liste et la date et du temps lors de la dernière modification de chaque liste. Cet exemple suppose l'existence d'une étiquette dans le formulaire d'une Application Windows.

Dim srvSiteData As New Web_Reference_Name.SiteData()
srvSiteData.Credentials = System.Net.CredentialCache.DefaultCredentials

Dim lists() As Web_Reference_Name._sList

srvSiteData.GetListCollection(lists)

Dim list As Web_Reference_Name._sList

For Each list In lists
    label1.Text += list.Title & " :: " & _
        list.DefaultViewUrl & " :: " & _
        list.LastModified.ToString() & _
        ControlChars.Lf
Next list
Web_Reference_Name.SiteData srvSiteData = new Web_Reference_Name.SiteData();
srvSiteData.Credentials = System.Net.CredentialCache.DefaultCredentials;

Web_Reference_Name._sList[] lists;

srvSiteData.GetListCollection(out lists);

foreach (Web_Reference_Name._sList list in lists)
{
    label1.Text += list.Title + " :: " + list.DefaultViewUrl + " :: " + 
      list.LastModified.ToString() + "\n";
}

Voir aussi

Référence

SiteData classe

SiteData - Membres

WebSvcSiteData - Espace de noms