Freigeben über


Field-Klasse

Stellt ein Feld in einer Liste auf einer Website Microsoft SharePoint Foundation dar.

Vererbungshierarchie

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

Namespace:  Microsoft.SharePoint.Client
Assemblys:   Microsoft.SharePoint.Client.Silverlight (in Microsoft.SharePoint.Client.Silverlight.dll);  Microsoft.SharePoint.Client.Phone (in Microsoft.SharePoint.Client.Phone.dll)  Microsoft.SharePoint.Client (in Microsoft.SharePoint.Client.dll)

Syntax

'Declaration
Public Class Field _
    Inherits ClientObject
'Usage
Dim instance As Field
public class Field : ClientObject

Hinweise

Ein Feld ist ein Element von einer Liste oder Inhalte Typ Schema, der eine Eigenschaft angibt, die für ein Listenelement verfolgt wird. Ein Feld hat einen Internnamen, die einen Bezeichner für das Feld gibt an, an. Einen internen Feldnamen unter andere Felder in einer Liste eindeutig ist und keine Leerzeichen enthalten. Ein Feld enthält eine Id, die eine GUID ist. Ein Feld hat einen angegebenen Feldtyp. Ein Feld enthält auch Statusinformationen für Einstellungen und zusätzliche Metadaten, die vom angegebenen Feldtyp aus.

Beispiele

In diesem Codebeispiel ruft ab einem bestimmten Feld, erstellen Sie eine Beschreibung für das Feld, und zeigt das Feldtitel und eine neue Beschreibung.

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);

        }

    }
}

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

Field-Member

Microsoft.SharePoint.Client-Namespace

Vererbungshierarchie

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