Класс Field
Represents a field in a list on a Microsoft SharePoint Foundation Web site.
Иерархия наследования
System.Object
Microsoft.SharePoint.Client.ClientObject
Microsoft.SharePoint.Client.Field
Пространство имен: Microsoft.SharePoint.Client
Сборки: Microsoft.SharePoint.Client.Silverlight (в Microsoft.SharePoint.Client.Silverlight.dll); Microsoft.SharePoint.Client.Phone (в Microsoft.SharePoint.Client.Phone.dll) Microsoft.SharePoint.Client (в Microsoft.SharePoint.Client.dll)
Синтаксис
'Декларация
Public Class Field _
Inherits ClientObject
'Применение
Dim instance As Field
public class Field : ClientObject
Замечания
A field is an element of a list or content type schema that specifies a property that is tracked for a list item. A field has an Internal Name, which specifies an identifier for the field. A field internal name is unique among other fields within a list and cannot contain spaces. A field has an Id, which is a GUID.A field has a specified field type. A field also contains state information for settings and additional metadata specified by the field type.
Примеры
This code example gets a specified field, creates a description for the field, and displays the field title and new description.
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);
}
}
}
Потокобезопасность
Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.
См. также
Справочные материалы
Пространство имен Microsoft.SharePoint.Client
Иерархия наследования
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