Compartir a través de


Views.GetViewCollection Method

Devuelve el nombres para mostrar, los nombres internos y las direcciones URL para la colección de vistas de la lista especificada.

Web Service: ViewsWeb Reference: http://<Site>/_vti_bin/Views.asmx

Syntax

'Declaración
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/GetViewCollection", RequestNamespace:="https://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace:="https://schemas.microsoft.com/sharepoint/soap/", Use:=SoapBindingUse.Literal, ParameterStyle:=SoapParameterStyle.Wrapped)> _
PublicFunctionGetViewCollection ( _
    listNameAsString _
) AsXmlNode
'Uso
DiminstanceAsViewsDimlistNameAsStringDimreturnValueAsXmlNodereturnValue = instance.GetViewCollection(listName)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/GetViewCollection", RequestNamespace="https://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace="https://schemas.microsoft.com/sharepoint/soap/", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)] 
publicXmlNodeGetViewCollection (
    stringlistName
)

Parameters

  • listName
    Una cadena que contiene el nombre interno de la lista.

Return Value

A fragmentar en Introducción al lenguaje de marcado de aplicaciones de colaboración (CAML) en el siguiente formulario que contiene las propiedades de vista y se les pueden asignar a un objeto System.Xml.XmlNode.

<GetViewCollectionResult>
  <Views>
    <View DisplayName="Allitems" Name="{C1036607-EC8A-11d3-82AA-0050048394B0}" 
      Url="List\Events\Allitems.aspx" />
    <View DisplayName="Summary" Name="{F1036607-EC8A-11d3-82AA-5556047394B0}" 
      Url="List\Events\Summary.aspx" />
    ...
  </Views>
</GetViewCollectionResult>

Example

En el ejemplo de código siguiente se utiliza el método GetViewCollection para mostrar información sobre las vistas para obtener una lista. En este ejemplo se requiere que un using (C#) o Directiva Imports (Microsoft Visual Basic) se incluye para el System.Xml espacio de nombres.

Dim viewService As New Web_Reference_Folder.Views()
viewService.Credentials = System.Net.CredentialCache.DefaultCredentials

Dim node As XmlNode = viewService.GetViewCollection("List_Name")

MessageBox.Show(node.OuterXml)
Web_Reference_Folder.Views viewService = new Web_Reference_Folder.Views();
viewService.Credentials= System.Net.CredentialCache.DefaultCredentials;

XmlNode node = viewService.GetViewCollection("List_Name");

MessageBox.Show(node.OuterXml);

See Also

Reference

Views Class
Views Members
Views Web Service