Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

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)

[SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/GetList", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", 
	ResponseNamespace = "http://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 ({}).

sListMetadata
Type : WebSvcSiteData._sListMetadata

Retourne les métadonnées à partir de la liste.

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.

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

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.

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";
}

Afficher: