Compartilhar via


Forms.GetForm Method

Retorna a esquema de uma forma para uma lista com base na URL da forma e o nome da lista especificada.

Web Service: FormsWeb Reference: http://<Site>/_vti_bin/Forms.asmx

Syntax

'Declaração
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/GetForm", RequestNamespace:="https://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace:="https://schemas.microsoft.com/sharepoint/soap/", Use:=SoapBindingUse.Literal, ParameterStyle:=SoapParameterStyle.Wrapped)> _
PublicFunctionGetForm ( _
    listNameAsString, _
    formUrlAsString _
) AsXmlNode
'Uso
DiminstanceAsFormsDimlistNameAsStringDimformUrlAsStringDimreturnValueAsXmlNodereturnValue = instance.GetForm(listName, formUrl)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/GetForm", RequestNamespace="https://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace="https://schemas.microsoft.com/sharepoint/soap/", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)] 
publicXmlNodeGetForm (
    stringlistName,
    stringformUrl
)

Parameters

  • listName
    String que contém o nome interno da lista.
  • formUrl
    String que contém o URL site-Relative da forma para recuperar (por exemplo, /NewForm.aspx Lists/ nome_da_lista).

Return Value

Um fragmento XML na forma a seguir que contém a identificação da zona URL, tipo e Web Part para a forma e que pode ser atribuída a um objeto System.Xml.XmlNode:

<Form Type="NewForm" Url="NewForm.aspx" WebPartZoneID="Main" 
   xmlns="https://schemas.microsoft.com/sharepoint/soap/" />

Example

O exemplo de código a seguir exibe informações sobre uma forma especificada.

Esse exemplo requer que um using (Visual C#) ou Imports (Visual Basic) diretiva estar incluído para o namespace System.Xml.

Dim formService As New Web_Reference_Folder_Name.Forms()
formService.Credentials = System.Net.CredentialCache.DefaultCredentials

Dim ndForm As XmlNode = formService.GetForm("List_Name", _
    "Lists/List_Name/NewForm.aspx")

MessageBox.Show(ndForm.OuterXml)
Web_Reference_Folder_Name.Forms formService = 
    new Web_Reference_Folder_Name.Forms();
formService.Credentials= System.Net.CredentialCache.DefaultCredentials;

XmlNode ndForm = formService.GetForm("List_Name",
    "Lists/List_Name/NewForm.aspx");

MessageBox.Show(ndForm.OuterXml);

See Also

Reference

Forms Class
Forms Members
Forms Web Service