SiteData.GetList - Méthode

Retourne les métadonnées à partir de la liste SharePoint spécifiée.

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

Syntaxe

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

returnValue = instance.GetList(strListName, _
    sListMetadata, vProperties)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/GetList", RequestNamespace = "https://schemas.microsoft.com/sharepoint/soap/", 
    ResponseNamespace = "https://schemas.microsoft.com/sharepoint/soap/", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public uint GetList(
    string strListName,
    out _sListMetadata sListMetadata,
    out _sProperty[] vProperties
)

Paramètres

  • strListName
    Type : System.String

    Une chaîne qui contient le nom de la liste ou le GUID de la liste placés dans des accolades ({}).

  • vProperties
    Type : []

    Retourne un tableau qui contient des informations sur chaque champ dans la liste, y compris son nom, le titre et le type.

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.

Remarques

Renvoie des informations générales, schéma des champs et des autorisations de droit d'accès à une liste donnée.

Exemples

Les code exemple affiche informations suivantes une liste spécifiée, y compris son titre et son par défaut afficher des URL, mais également le titre, nom et type de chaque champ dans la 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 lstMetaData As Web_Reference_Name._sListMetadata
Dim lstFields() As Web_Reference_Name._sProperty

srvSiteData.GetList("List_Title", lstMetaData, lstFields)

label1.Text = lstMetaData.Title + " :: " + lstMetaData.DefaultViewUrl + ControlChars.Lf

Dim field As Web_Reference_Name._sProperty

For Each field In lstFields

    label1.Text += field.Title + " :: " + field.Name + " :: " + field.Type + ControlChars.Lf

Next field
Web_Reference_Name.SiteData srvSiteData = new Web_Reference_Name.SiteData();
srvSiteData.Credentials = System.Net.CredentialCache.DefaultCredentials;

Web_Reference_Name._sListMetadata lstMetaData;
Web_Reference_Name._sProperty[] lstFields;

srvSiteData.GetList("List_Title", out lstMetaData, out lstFields);

label1.Text = lstMetaData.Title + " :: " + lstMetaData.DefaultViewUrl + "\n";

foreach (Web_Reference_Name._sProperty field in lstFields)
{
    label1.Text += field.Title + " :: " + field.Name + " :: " + field.Type + "\n";
}

Voir aussi

Référence

SiteData classe

SiteData - Membres

WebSvcSiteData - Espace de noms