Partager via


Views.GetViewCollection - Méthode

Retourne les noms complets, des noms internes et des URL pour la collection d'affichages de la liste spécifiée.

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

Syntaxe

'Déclaration
<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)> _
Public Function GetViewCollection ( _
    listName As String _
) As XmlNode
'Utilisation
Dim instance As Views
Dim listName As String
Dim returnValue As XmlNode

returnValue = 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)]
public XmlNode GetViewCollection(
    string listName
)

Paramètres

  • listName
    Type : System.String

    Chaîne qui contient le nom interne de la liste.

Valeur renvoyée

Type : System.Xml.XmlNode
Un fragment de Collaborative Application Markup Language (CAML) sous la forme suivante qui contient les propriétés d'affichage et qui peut être assignée à un objet 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>

Exemples

L'exemple de code suivant utilise la méthode GetViewCollection pour afficher des informations sur les affichages de liste. Cet exemple suppose qu'un using (C#) ou la directive Imports (Microsoft Visual Basic) être inclus dans l'espace de noms System.Xml .

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

Voir aussi

Référence

Views classe

Views - Membres

WebSvcviews - Espace de noms