ListItem classe
Representa um item ou linha em uma lista.
Inheritance hierarchy
System.Object
Microsoft.SharePoint.Client.ClientObject
Microsoft.SharePoint.Client.SecurableObject
Microsoft.SharePoint.Client.ListItem
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 ListItem _
Inherits SecurableObject
'Uso
Dim instance As ListItem
public class ListItem : SecurableObject
Comentários
Contém campos de expando CSOM, que correspondem aos campos definidos na lista pai. O nome do campo de expando CSOM é o nome do campo definido na lista e o valor do campo de expando CSOM é o valor do campo no item da lista. A tabela a seguir define o mapeamento entre valores e tipos de campo.
Tipo de campo |
Tipo de valor do campo de Expando CSOM |
Significado |
---|---|---|
Integer |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, ele deve estar CSOM Int32. |
Campo permite que um valor inteiro. |
Texto |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, deve ser uma cadeia de CSOM. |
Campo permite que uma cadeia de comprimento limitado de texto. |
Observação |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, deve ser uma cadeia de CSOM. |
Campo permite que grandes quantidades de texto. |
DateTime |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, ele deve estar CSOM DateTime. |
Campo permite que a data completa e valores de tempo, bem como valores somente Data. |
Contador |
Ele deve ser CSOM Int32. |
Contador é um campo de número inteiro monotônica e tem um valor exclusivo em relação a outros valores que são armazenados para o campo na lista. Contador é usado somente para o campo de identificador de item de lista e não se destina para uso em outro lugar. |
Escolha |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, deve ser uma cadeia de CSOM. |
Campo permite a seleção de um conjunto de valores sugeridos. Um campo de escolha é compatível com uma configuração de nível de campo que especifica se há suporte para valores de forma livre. |
Pesquisa |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, ele deve estar CSOM objeto. |
Campo permite que uma referência a outro item de lista. O campo oferece suporte a especificação de um identificador de lista para uma lista de destino. Um identificador de site opcional também pode ser especificado, que especifica o site da lista que contém o destino de pesquisa. |
Boolean |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, ele deve estar CSOM booliano. |
Campo permite que um valor true ou false . |
Número |
Quando seu valor é indefinido deve ser CSOM nulo, caso contrário, ele deve estar CSOM duplo. |
Campo permite que um número positivo ou negativo. Um campo número dá suporte à configuração nível um campo usada para especificar o número de casas decimais para exibir. |
Moeda |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, ele deve estar CSOM duplo. |
Campo permite que os dados relacionados a moeda. O campo de moeda tem uma propriedade CurrencyLocaleId que usa um identificador de localidade da moeda usar. |
URL |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, ele deve estar CSOM objeto. |
Campo permite uma URL e uma descrição opcional da URL. |
Calculado |
N/D |
Campo processa saída com base no valor de outras colunas. |
Threading |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, deve ser uma cadeia de CSOM. |
Contém dados sobre o threading de itens em um quadro de discussão. |
GUID |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, ele deve estar CSOM GUID. |
Especifica que o valor do campo é um GUID. |
MultiChoice |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, ele deve estar CSOM matriz. |
Campo permite que um ou mais valores de um conjunto de opções especificadas. Um campo de várias opções também pode oferecer suporte a valores de forma livre. |
GridChoice |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, ele deve estar CSOM matriz. |
Opção de grade oferece suporte a especificação de várias escalas de número em uma lista. |
Calculado |
N/D |
Valor do campo é calculado com base no valor de outras colunas. |
Arquivo |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, deve ser uma cadeia de CSOM. |
Especifica uma referência a um arquivo que pode ser usado para recuperar o conteúdo do arquivo. |
Attachments |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, ele deve estar CSOM booliano. |
Campo descreve se um ou mais arquivos são associados ao item. Consulte anexos para obter mais informações sobre anexos. true se um item de lista tem anexos e false se um item de lista não tem anexos. |
User |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, ele deve estar CSOM objeto. |
Uma pesquisa para um usuário específico na lista de informações do usuário. |
Recorrência |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, ele deve estar CSOM booliano. |
Especifica se um campo contém um padrão de recorrência de um item. |
CrossProjectLink |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, ele deve estar CSOM booliano. |
Campo permite que um link para um site de espaço de trabalho de reunião. |
ModStat |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, ele deve estar CSOM int32. |
Especifica o status atual de um processo de moderação no documento. |
Erro |
N/D |
Especifica os erros. Valor = 24. |
ContentTypeId |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, ele deve estar CSOM objeto. |
Campo contém um identificador de tipo de conteúdo de um item. ContentTypeId segue a estrutura definida no ContentTypeId. |
PageSeparator |
N/D |
Representa um espaço reservado para um separador de página em uma lista de pesquisa. PageSeparator destina-se somente a ser usado com uma lista de pesquisa. |
ThreadIndex |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, deve ser uma cadeia de CSOM. |
Contém um índice compilado de threads em um quadro de discussão. |
WorkflowStatus |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, ele deve estar CSOM Int32. |
Contém o status em um fluxo de trabalho em execução para um item específico. |
AllDayEvent |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, ele deve estar CSOM booliano. |
O campo AllDayEvent só é usado em conjunto com uma lista de eventos. true se o item for um evento de dia inteiro (ou seja, não ocorrer durante um conjunto específico de horas em um dia). |
WorkflowEventType |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, ele deve estar CSOM Int32. |
Uma descrição de um tipo de um evento de histórico do fluxo de trabalho. Consulte enumeração WorkflowEventType para obter mais informações. |
Instalações |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, ele deve estar CSOM matriz. |
|
FreeBusy |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, deve ser uma cadeia de CSOM. |
|
Overbook |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, deve ser uma cadeia de CSOM. |
|
Confidencial |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, ele deve estar CSOM booliano. |
|
WhatsNew |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, ele deve estar CSOM booliano. |
|
DueDate |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, ele deve estar CSOM DateTime. |
|
AllowEditing |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, ele deve estar CSOM booliano. |
|
SendTo |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, ele deve estar CSOM matriz |
|
Confirmações |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, deve ser uma cadeia de CSOM. |
|
CallTo |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, ele deve estar CSOM matriz. |
|
CallTime |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, ele deve estar CSOM DateTime. |
|
Whereabout |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, deve ser uma cadeia de CSOM. |
|
De |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, ele deve estar CSOM DateTime. |
|
Até |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, ele deve estar CSOM DateTime. |
|
ContactInfo |
Quando seu valor é indefinido deve ser CSOM uma referência nula (Nothing no Visual Basic), caso contrário, deve ser uma cadeia de CSOM. |
Exemplos
Este exemplo de código adiciona um item à lista de anúncios no site especificado.
using System;
using Microsoft.SharePoint.Client;
namespace Microsoft.SDK.SharePointFoundation.Samples
{
class ListItemExample
{
static void Main()
{
string siteUrl = "http://MyServer/sites/MySiteCollection";
ClientContext clientContext = new ClientContext(siteUrl);
Web site = clientContext.Web;
List targetList = site.Lists.GetByTitle("Announcements");
ListItemCreationInformation itemCreateInfo = new ListItemCreationInformation();
ListItem newListItem = targetList.AddItem(itemCreateInfo);
newListItem["Title"] = "New Announcement";
newListItem["Body"] = "Hello World!";
newListItem.Update();
clientContext.Load(newListItem);
clientContext.ExecuteQuery();
Console.WriteLine("Announcement created! \n\n"
+ "ID: " + newListItem.Id + "\nTitle: " + newListItem["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.