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.StringUne chaîne qui contient le nom de la liste ou le GUID de la liste placés dans des accolades ({}).
sListMetadata
Type : WebSvcSiteData._sListMetadataRetourne 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.
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";
}