Класс SPViewFieldCollection
Представляет коллекцию полей, возвращаемых в представлении.
Иерархия наследования
System.Object
Microsoft.SharePoint.Administration.SPAutoSerializingObject
Microsoft.SharePoint.SPBaseCollection
Microsoft.SharePoint.SPViewFieldCollection
Пространство имен: Microsoft.SharePoint
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
Public Class SPViewFieldCollection _
Inherits SPBaseCollection
'Применение
Dim instance As SPViewFieldCollection
public class SPViewFieldCollection : SPBaseCollection
Замечания
Используйте свойство ViewFields класса SPQuery, SPViewили SPViewStyle для возврата объекта SPViewFieldCollection , который представляет коллекцию полей представления для запроса, просмотра или Просмотр стиля. Используйте индексатор для получения поля одного представления из коллекции. Например если коллекция присваивается переменной с именем collViewFields, используйтеindexmyViewFields[] в C# илиindexmyViewFields() в Visual Basic, где index — индекс поля в коллекции.
Примеры
В следующем примере кода удаляется поле изменено из указанного представления списка объявлений и добавляет поле истечения срока представления.
Dim siteCollection As SPSite = SPControl.GetContextSite(Context)
Dim site As SPWeb = siteCollection.AllWebs("Site_Name")
Dim list As SPList = site.Lists("Announcements")
Dim view As SPView = list.Views(1)
view.ViewFields.Delete("Modified")
view.ViewFields.Add("Expires")
view.Update()
SPSite oSiteCollection = SPContext.Current.Site;
using (SPWeb oWebsite = oSiteCollection.AllWebs["Website_Name"])
{
SPList oList = oWebsite.Lists["Announcements"];
SPView oView = oList.Views[1];
oView.ViewFields.Delete("Modified");
oView.ViewFields.Add("Expires");
oView.Update();
}
Примечание
Некоторые объекты реализуют интерфейс IDisposable и следует избегать сохранения этих объектов в памяти, после они больше не нужны. Disposing Objectsсведения о рекомендованные методы программирования, см.
Потокобезопасность
Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.