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

Lists.GetAttachmentCollection - Méthode

Renvoie une liste d'URL pour les pièces jointes à l'élément spécifié.

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

[SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/GetAttachmentCollection", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", 
	ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", 
	Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public XmlNode GetAttachmentCollection(
	string listName,
	string listItemID
)

Paramètres

listName
Type : System.String

Chaîne qui contient le titre ou le GUID de la liste.

listItemID
Type : System.String

Chaîne qui contient l'ID de l'élément de liste. Cette valeur ne correspond pas à l'index de l'élément au sein de la collection d'éléments de liste.

Valeur renvoyée

Type : System.Xml.XmlNode
Fragment XML sous la forme suivante, qui contient l'URL pour les pièces jointes et qui peuvent être affectés à un objet System.Xml.XmlNode .
<Attachments>
   <Attachment>http://Server_Name/LISTS/List_Name/
      Attachments/Item_ID/File1_Name</Attachment>
   <Attachment>http://Server_Name/LISTS/List_Name/
      Attachments/Item_ID/File2_Name</Attachment>
   <Attachment>http://Server_Name/LISTS/List_Name/
      Attachments/Item_ID/File3_Name</Attachment>
<Attachments>

L'exemple de code suivant affiche les URL des pièces jointes pour un élément spécifié dans une liste sur le site actuel.

Cet exemple suppose qu'une directive de Imports (Visual Basic) soit incluse pour l'espace de noms System.Xml ou de using (Visual c#).

Web_Reference_Folder.Lists listService = new Web_Reference_Folder.Lists();
listService.Credentials= System.Net.CredentialCache.DefaultCredentials;

XmlNode ndAttach = 
    listService.GetAttachmentCollection("List_Name","1");

MessageBox.Show(ndAttach.OuterXml);
Afficher: