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.