Compartilhar via


Field classe

Representa um campo em uma lista em um site de Microsoft SharePoint Foundation.

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.Client.ClientObject
    Microsoft.SharePoint.Client.Field
      

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 Field _
    Inherits ClientObject
'Uso
Dim instance As Field
public class Field : ClientObject

Comentários

Um campo é um elemento de um esquema de tipo de conteúdo ou lista que especifica uma propriedade que é controlada para um item de lista. Um campo tem um nome interno, que especifica um identificador para o campo. Um nome interno do campo é exclusivo entre outros campos dentro de uma lista e não pode conter espaços. Um campo possui uma identificação, que é um GUID. Um campo tem um tipo de campo especificado. Um campo também contém informações de estado para configurações e metadados adicionais especificadas pelo tipo de campo.

Exemplos

Este exemplo de código obtém um campo especificado, cria uma descrição para o campo e exibe o título do campo e a nova descrição.

using System;
using Microsoft.SharePoint.Client;

namespace Microsoft.SDK.SharePointFoundation.Samples
{
    class FieldExample
    {
        static void Main()
        {
            string siteUrl = "http://MyServer/sites/MySiteCollection";

            ClientContext clientContext = new ClientContext(siteUrl);
            Web site = clientContext.Web;
            List taskList = site.Lists.GetByTitle("Tasks");

            FieldCollection collField = taskList.Fields;
            Field oneField = collField.GetByInternalNameOrTitle("Title");
            oneField.Description = "MyNewFieldDescription";
            oneField.Update();
            
            clientContext.Load(collField);
            clientContext.Load(oneField);
            clientContext.ExecuteQuery();

            string fieldInfo = "Field Title: " + oneField.Title + "\n" + 
               "Description: " + oneField.Description + "\n";
            Console.WriteLine(fieldInfo);

        }

    }
}

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

Field membros

Microsoft.SharePoint.Client namespace

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.Client.ClientObject
    Microsoft.SharePoint.Client.Field
      Microsoft.SharePoint.Client.FieldCalculated
      Microsoft.SharePoint.Client.FieldComputed
      Microsoft.SharePoint.Client.FieldDateTime
      Microsoft.SharePoint.Client.FieldGeolocation
      Microsoft.SharePoint.Client.FieldGuid
      Microsoft.SharePoint.Client.FieldLookup
      Microsoft.SharePoint.Client.FieldMultiChoice
      Microsoft.SharePoint.Client.FieldMultiLineText
      Microsoft.SharePoint.Client.FieldNumber
      Microsoft.SharePoint.Client.FieldText
      Microsoft.SharePoint.Client.FieldUrl