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);