List classe
Representa uma lista em um site do SharePoint.
Inheritance hierarchy
System.Object
Microsoft.SharePoint.Client.ClientObject
Microsoft.SharePoint.Client.SecurableObject
Microsoft.SharePoint.Client.List
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 List _
Inherits SecurableObject
'Uso
Dim instance As List
public class List : SecurableObject
Comentários
As propriedades BrowserFileHandling, DataSource, EffectiveBasePermissions, HasUniqueRoleAssignments, IsAttachmentLibrary, OnQuickLaunch, SchemaXml, ValidationFormula e ValidationMessage não são incluídas na propriedade escalar padrão definido para este tipo. ADocument library templates sample app for SharePoint mostra como usar esse objeto.
Exemplos
Este exemplo de código cria uma nova lista de quadro de discussão no site atual.
using System;
using Microsoft.SharePoint.Client;
namespace Microsoft.SDK.SharePointFoundation.Samples
{
class ListExample
{
static void Main()
{
string siteUrl = "http://MyServer/sites/MySiteCollection";
ClientContext clientContext = new ClientContext(siteUrl);
Web site = clientContext.Web;
ListCreationInformation newListInfo = new ListCreationInformation();
newListInfo.Title = "New Discussion Board";
newListInfo.TemplateType = (int)ListTemplateType.DiscussionBoard;
List newList = site.Lists.Add(newListInfo);
clientContext.Load(newList);
clientContext.ExecuteQuery();
Console.WriteLine("Added Discussion Board: " + newList.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.