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

Forms.GetFormCollection - Méthode

Renvoie les URL et les types de formulaires de liste.

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

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

Paramètres

listName
Type : System.String

String qui contient le nom interne de la liste.

Valeur renvoyée

Type : System.Xml.XmlNode
Un fragment XML sous la forme suivante qui contient l'URL et le type de l'écran, et qui peuvent être attribuées à un objet System.Xml.XmlNode .
<Forms xmlns="http://schemas.microsoft.com/sharepoint/soap/">
   <Form Url="Lists/List_Name/DispForm.aspx" Type="DisplayForm" />
   <Form Url="Lists/List_Name/EditForm.aspx" Type="EditForm" />
   <Form Url="Lists/List_Name/NewForm.aspx" Type="NewForm" />
</Forms>

L'exemple de code suivant affiche les URL et les types de formulaires de liste.

Cet exemple suppose qu'un using (Visual C#) ou la directive Imports (Visual Basic) être inclus dans l'espace de noms System.Xml .

Web_Reference_Folder_Name.Forms formService = 
    new Web_Reference_Folder_Name.Forms();
formService.Credentials= System.Net.CredentialCache.DefaultCredentials;

XmlNode ndForms = formService.GetFormCollection("List_Name");

MessageBox.Show(ndForms.OuterXml);
Afficher: