View classe
Especifica um modo de exibição de lista.
Inheritance hierarchy
System.Object
Microsoft.SharePoint.Client.ClientObject
Microsoft.SharePoint.Client.View
Namespace: Microsoft.SharePoint.Client
Assemblies: Microsoft.SharePoint.Client.Silverlight (em Microsoft.SharePoint.Client.Silverlight.dll); Microsoft.SharePoint.Client.Phone (em Microsoft.SharePoint.Client.Phone.dll) Microsoft.SharePoint.Client (em Microsoft.SharePoint.Client.dll)
Sintaxe
'Declaração
Public Class View _
Inherits ClientObject
'Uso
Dim instance As View
public class View : ClientObject
Comentários
Use a propriedade DefaultView da classe List para retornar a exibição padrão para uma lista ou o método de GetView() para retornar a um modo de exibição especificado. Use o método GetViewFromUrl() da classe Web para retornar uma exibição para uma lista em um site e usar a propriedade View() da classe ViewFieldCollection para obter o modo de exibição pai da coleção de campos do modo de exibição. Caso contrário, use a propriedade Views da classe List para retornar a coleção de modos de exibição para uma lista ou a coleção de pai de modos de exibição para um modo de exibição.
Use um indexador para retornar um único modo de exibição de uma coleção de modos de exibição. Por exemplo, se o conjunto é atribuído a uma variável chamada collViews, use collViews[index] em c# ou collViews(index) no Visual Basic, onde index é o número de índice do modo de exibição na coleção, o nome do modo de exibição ou o GUID do modo de exibição.
Exemplos
Este exemplo de código ordens os itens na lista de tarefas do site especificado em ordem alfabética decrescente.
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.");
}
}
}
Segurança de thread
Os membros públicos estática (Shared no Visual Basic) desse tipo são seguros para thread. Nenhum membro de instância pode ser garantido como seguro para thread.