ViewCollection classe
Especifica um conjunto de modos de exibição de lista.
Inheritance hierarchy
System.Object
Microsoft.SharePoint.Client.ClientObject
Microsoft.SharePoint.Client.ClientObjectCollection
Microsoft.SharePoint.Client.ClientObjectCollection<View>
Microsoft.SharePoint.Client.ViewCollection
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 ViewCollection _
Inherits ClientObjectCollection(Of View)
'Uso
Dim instance As ViewCollection
public class ViewCollection : ClientObjectCollection<View>
Comentários
Use a propriedade Views da classe a List ou View 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 adiciona uma nova exibição para a lista de tarefas do site especificado e exibe os modos de exibição atual da lista.
using System;
using Microsoft.SharePoint.Client;
namespace Microsoft.SDK.SharePointFoundation.Samples
{
class ViewCollectionExample
{
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;
ViewCreationInformation viewInfo = new ViewCreationInformation();
viewInfo.Title = "MyView";
collView.Add(viewInfo);
clientContext.Load(collView);
clientContext.ExecuteQuery();
Console.WriteLine("Tasks list current views:\n\n");
foreach (View oneView in collView)
Console.WriteLine(oneView.Title);
}
}
}
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.