Partager via


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)

Syntaxe

'Déclaration
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/GetAttachmentCollection", RequestNamespace := "https://schemas.microsoft.com/sharepoint/soap/",  _
    ResponseNamespace := "https://schemas.microsoft.com/sharepoint/soap/",  _
    Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Function GetAttachmentCollection ( _
    listName As String, _
    listItemID As String _
) As XmlNode
'Utilisation
Dim instance As Lists
Dim listName As String
Dim listItemID As String
Dim returnValue As XmlNode

returnValue = instance.GetAttachmentCollection(listName, _
    listItemID)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/GetAttachmentCollection", RequestNamespace = "https://schemas.microsoft.com/sharepoint/soap/", 
    ResponseNamespace = "https://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>

Exemples

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#).

Dim listService As New Web_Reference_Folder.Lists()
listService.Credentials = System.Net.CredentialCache.DefaultCredentials

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

MessageBox.Show(ndAttach.OuterXml) '
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);

Voir aussi

Référence

Lists classe

Lists - Membres

WebSvcLists - Espace de noms