Freigeben über


SPAlertCollection.Item-Eigenschaft (Int32)

Ruft die Warnung am angegebenen Index in der Auflistung ab. In C# ist diese Eigenschaft für die SPAlertCollection -Klasse einen Indexer.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
Public ReadOnly Default Property Item ( _
    index As Integer _
) As SPAlert
    Get
'Usage
Dim instance As SPAlertCollection
Dim index As Integer
Dim value As SPAlert

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

Parameter

  • index
    Typ: System.Int32

    Eine 32-Bit-Ganzzahl, die den Index angibt.

Eigenschaftswert

Typ: Microsoft.SharePoint.SPAlert
Ein Microsoft.SharePoint.SPAlert -Objekt, das die Warnung darstellt.

Hinweise

Die Item -Eigenschaft löst eine ArgumentOutOfRangeException aus, wenn der angegebene Index außerhalb des gültigen Bereichs von Indizes für die Auflistung ist.

Beispiele

Das folgende Codebeispiel führt eine Iteration durch die Auflistung der Warnungen für einen bestimmten Benutzer und verwendet der Indexer den Titel der einzelnen Listenelemente und den Titel der Liste angezeigt.

Das Beispiel setzt das Vorhandensein einer ASPX-Seite, das ein Label-Steuerelement enthält.

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

Hinweis

Bestimmte Objekte, die IDisposable -Schnittstelle implementieren, und müssen Sie vermeiden, diese Objekte im Arbeitsspeicher beibehalten, nachdem sie nicht mehr benötigt werden. Informationen zu bewährten Programmierpraktiken finden Sie unter Disposing Objects.

Siehe auch

Referenz

SPAlertCollection Klasse

SPAlertCollection-Member

Item-Überladung

Microsoft.SharePoint-Namespace