Clase View
Especifica una vista de lista.
Jerarquía de la herencia
System.Object
Microsoft.SharePoint.Client.ClientObject
Microsoft.SharePoint.Client.View
Espacio de nombres: Microsoft.SharePoint.Client
Ensamblados: Microsoft.SharePoint.Client.Silverlight (en Microsoft.SharePoint.Client.Silverlight.dll); Microsoft.SharePoint.Client.Phone (en Microsoft.SharePoint.Client.Phone.dll) Microsoft.SharePoint.Client (en Microsoft.SharePoint.Client.dll)
Sintaxis
'Declaración
Public Class View _
Inherits ClientObject
'Uso
Dim instance As View
public class View : ClientObject
Comentarios
Utilice la propiedad DefaultView de la clase List para devolver la vista predeterminada de una lista o el método GetView() para devolver una vista especificada. Use el método GetViewFromUrl() de la clase Web para devolver una vista para una lista de un sitio y usar la propiedad View() de la clase ViewFieldCollection para obtener la vista de elemento primario de la colección de campos de la vista. En caso contrario, utilice la propiedad Views de la clase List para devolver la colección de vistas de una lista o primario de vistas de una vista.
Utilice un indizador para devolver una sola vista de una colección de vistas. Por ejemplo, si la colección se asigna a una variable denominada collViews, use collViews[index] en C# o collViews(index) en Visual Basic, donde index es el número de índice de la vista de la colección, el nombre de la vista o el GUID de la vista.
Ejemplos
Este ejemplo de código ordena los elementos en la lista de tareas del sitio especificado en orden alfabético descendente.
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.");
}
}
}
Seguridad para subprocesos
Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.