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