Freigeben über


View-Klasse

Gibt eine Listenansicht an.

Vererbungshierarchie

System.Object
  Microsoft.SharePoint.Client.ClientObject
    Microsoft.SharePoint.Client.View

Namespace:  Microsoft.SharePoint.Client
Assemblys:   Microsoft.SharePoint.Client.Silverlight (in Microsoft.SharePoint.Client.Silverlight.dll);  Microsoft.SharePoint.Client.Phone (in Microsoft.SharePoint.Client.Phone.dll)  Microsoft.SharePoint.Client (in Microsoft.SharePoint.Client.dll)

Syntax

'Declaration
Public Class View _
    Inherits ClientObject
'Usage
Dim instance As View
public class View : ClientObject

Hinweise

Verwenden Sie die Eigenschaft DefaultView der Klasse List , um die Standardansicht für eine Liste oder der GetView() -Methode, um eine bestimmte Ansicht zurückzugeben zurückzugeben. Verwenden Sie die GetViewFromUrl() -Methode der Web -Klasse, um eine Ansicht einer Liste innerhalb einer Website zurückzukehren, und verwenden Sie die Eigenschaft View() der Klasse ViewFieldCollection zum Abrufen der übergeordneten Ansicht der Sammlung von Feldern anzeigen. Verwenden Sie andernfalls die Eigenschaft Views der Klasse List , um die Auflistung von Ansichten für eine Liste oder der übergeordneten Sammlung von Ansichten für eine Ansicht zurückzugeben.

Verwenden eines Indexers eine Zusammenstellung von Ansichten eine Einzelansicht zurück. Beispielsweise die Sammlung einer Variablen namens collViewszugewiesen ist, verwenden Sie collViews[index] in c#, oder collViews(index) in Visual, wobei index die Index-Anzahl der Ansicht in der Auflistung, den Namen der Ansicht ist, oder die GUID für die Ansicht.

Beispiele

In diesem Codebeispiel Bestellungen die Elemente in der Liste Aufgaben der angegebenen Website in alphabetisch absteigender.

using System;
using Microsoft.SharePoint.Client;

namespace Microsoft.SDK.SharePointFoundation.Samples
{
    class ViewExample
    {
        static void Main()
        {
            string siteUrl = "http://MyServer/sites/MySiteCollection";

            ClientContext clientContext = new ClientContext(siteUrl);
            Web site = clientContext.Web;

            List targetList = site.Lists.GetByTitle("Tasks");
            ViewCollection collView = targetList.Views;
            View targetView = collView.GetByTitle("All Tasks");
            string strQuery = "<OrderBy><FieldRef Name=\'Title\' Ascending=\'False\' /></OrderBy>";
            targetView.ViewQuery = strQuery;
            targetView.Update();

            clientContext.ExecuteQuery();

            Console.WriteLine("Tasks list ordered in descending alphabetic order.");
        }
    }
}

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

View-Member

Microsoft.SharePoint.Client-Namespace