Compartilhar via


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.

Ver também

Referência

View membros

Microsoft.SharePoint.Client namespace