Поделиться через


Свойство SPAlertCollection.Item (Int32)

Получает оповещение по указанному индексу в коллекции. В C# это свойство является индексатором для класса SPAlertCollection .

Пространство имен:  Microsoft.SharePoint
Сборка:  Microsoft.SharePoint (в Microsoft.SharePoint.dll)

Синтаксис

'Декларация
Public ReadOnly Default Property Item ( _
    index As Integer _
) As SPAlert
    Get
'Применение
Dim instance As SPAlertCollection
Dim index As Integer
Dim value As SPAlert

value = instance(index)
public SPAlert this[
    int index
] { get; }

Параметры

  • index
    Тип: System.Int32

    32-разрядное целое число, указывающее индекс.

Значение свойства

Тип: Microsoft.SharePoint.SPAlert
Объект Microsoft.SharePoint.SPAlert , представляющий оповещение.

Замечания

Свойство Item вызывает ArgumentOutOfRangeException , если указанный индекс находится вне диапазона допустимых индексов коллекции.

Примеры

В следующем примере кода выполняется итерация по коллекции оповещения для указанного пользователя и использует указатель для отображения заголовка каждого элемента списка и название его списка.

В примере предполагается существование страницы ASPX, который содержит элемент управления label.

Dim site As SPSite = SPControl.GetContextSite(Context)
Dim web As SPWeb = site.AllWebs("Site_Name")
Dim alerts As SPAlertCollection = web.Users("User_Loggin_Name").Alerts
Dim i As Integer

For i = 0 To alerts.Count - 1
    Label1.Text += SPEncode.HtmlEncode(alerts(i).Title) + "<BR>"
Next i
SPSite oSiteCollection = SPContext.Current.Site;
SPWeb oWebsite = oSiteCollection.AllWebs["Site_Name"];
SPAlertCollection collAlerts = oWebsite.Users["Username"].Alerts;
for (int intIndex=0; intIndex<collAlerts.Count; intIndex++)
{
    Label1.Text += SPEncode.HtmlEncode(collAlerts[intIndex].Title) + "<BR>";
}
oWebsite.Dispose();

Примечание

Некоторые объекты реализуют интерфейс IDisposable и следует избегать сохранения этих объектов в памяти, после они больше не нужны. Disposing Objectsсведения о рекомендованные методы программирования, см.

См. также

Справочные материалы

SPAlertCollection класс

Элементы SPAlertCollection

Перегрузка Item

Пространство имен Microsoft.SharePoint