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.Int32Eine 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.