Views.GetView - Méthode

Retourne le schéma de la vue spécifiée pour la liste spécifiée.

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

Syntaxe

'Déclaration
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/GetView", RequestNamespace := "https://schemas.microsoft.com/sharepoint/soap/",  _
    ResponseNamespace := "https://schemas.microsoft.com/sharepoint/soap/",  _
    Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Function GetView ( _
    listName As String, _
    viewName As String _
) As XmlNode
'Utilisation
Dim instance As Views
Dim listName As String
Dim viewName As String
Dim returnValue As XmlNode

returnValue = instance.GetView(listName, _
    viewName)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/GetView", RequestNamespace = "https://schemas.microsoft.com/sharepoint/soap/", 
    ResponseNamespace = "https://schemas.microsoft.com/sharepoint/soap/", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public XmlNode GetView(
    string listName,
    string viewName
)

Paramètres

  • listName
    Type : System.String

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

  • viewName
    Type : System.String

    Chaîne qui contient le GUID de la vue. Si le nom de l'affichage est vide, la vue par défaut est retournée.

Valeur renvoyée

Type : System.Xml.XmlNode
Un fragment de Collaborative Application Markup Language (CAML) sous la forme suivante qui contient le schéma de vue et peut être affectée à un objet System.Xml.XmlNode .

<View Name="{EE7C652F-9CBF-433F-B376-86B0EE989A06}" 
  DefaultView="TRUE" Type="HTML" DisplayName="View_Name" 
  Url="Lists/Events/File_Name.aspx" BaseViewID="1">
  <Query>
    <Where>
      <Leq>
        <FieldRef Name="Created"/>
        <Value Type="DateTime">2003-03-03T00:00:00Z</Value>
      </Leq>
    </Where>
  </Query>
  <ViewFields>
    <FieldRef Name="fRecurrence"/>
    <FieldRef Name="Attachments"/>
    <FieldRef Name="WorkspaceLink"/>
    <FieldRef Name="LinkTitle"/>
    <FieldRef Name="Location"/>
    <FieldRef Name="EventDate"/>
    <FieldRef Name="EndDate"/>
  </ViewFields>
  <RowLimit Paged="TRUE">100</RowLimit>
</View>

Remarques

La méthode GetView ne retourne pas les parties suivantes de la vue CAML, qui contient du langage HTML: barre d'outils, ViewHeader, ViewBody, ViewFooter, PagedRowSetet RowLimitExceeded. Pour retourner la définition de vue complète, y compris ces sections HTML, utilisez la méthode GetViewHtml à la place.

Exemples

L'exemple suivant utilise la méthode GetView pour afficher un schéma d'affichage pour une liste spécifiée. 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.GetView("List_Name", "71bb8975-c59f-4218-a045-eab56b41e666 ")

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

XmlNode node = viewService.GetView("List_Name","71bb8975-c59f-4218-a045-eab56b41e666 ");

MessageBox.Show(node.OuterXml);

Voir aussi

Référence

Views classe

Views - Membres

WebSvcviews - Espace de noms