Метод SPList.GetItemByIdSelectedFields
Получает элемент списка с указанным идентификатором (ID) и включает в себя только значения для указанного поля.
Пространство имен: Microsoft.SharePoint
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
Public Function GetItemByIdSelectedFields ( _
id As Integer, _
ParamArray fields As String() _
) As SPListItem
'Применение
Dim instance As SPList
Dim id As Integer
Dim fields As String()
Dim returnValue As SPListItem
returnValue = instance.GetItemByIdSelectedFields(id, _
fields)
public SPListItem GetItemByIdSelectedFields(
int id,
params string[] fields
)
Параметры
id
Тип: System.Int32Идентификатор элемента. Значение этого параметра не соответствует индекс элемента в коллекции элементов списка, а значение свойства ID элемента списка.
fields
Тип: []Разделенный запятыми список имен полей, для которого необходимо получить значения. Чтобы получить значение свойства ContentType элемента списка, необходимо также указать свойство ContentTypeId элемента. Чтобы получить все значения поля, используйте метод GetItemByIdAllFields(Int32) .
Возвращаемое значение
Тип: Microsoft.SharePoint.SPListItem
Элемент списка, включая данные из указанного поля. При попытке получить доступ к значение поля, не возвращается, поскольку не указан, SharePoint Foundation выполняет круговой путь к базе данных для получения значения полей элемента, за исключением полей User или настраиваемые Lookup .
Исключения
Исключение | Условие |
---|---|
ArgumentNullException | fields — null . |