Partager via


SiteData.GetAttachments - Méthode

Renvoie les URL de toutes les pièces jointes à un élément spécifié dans une liste SharePoint.

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

Syntaxe

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

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

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 ({}).

  • strItemId
    Type : System.String

    Chaîne qui contient un entier qui spécifie l'identificateur (ID) de l'élément.

  • vAttachments
    Type : []

    Un tableau de chaînes qui contient les URL des pièces jointes.

Valeur renvoyée

Type : System.UInt32

Exemples

L'exemple de code suivant affiche les URL de toutes les pièces jointes à l'élément dont l'ID est de 105. 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 strAttach() As String

srvSiteData.GetAttachments("List_Guid_or_Name", "105", strAttach)

Dim str As String

For Each str In strAttach

    label1.Text = str

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

string[] strAttach;

srvSiteData.GetAttachments("List_Guid_or_Name", "1", out strAttach);

foreach (string str in strAttach)
{
    label1.Text = str;
}

Voir aussi

Référence

SiteData classe

SiteData - Membres

WebSvcSiteData - Espace de noms