Partager via


SPAlertCollection.Item - Propriété (Int32)

Obtient l'alerte à l'index spécifié dans la collection. En C#, cette propriété est un indexeur pour la classe SPAlertCollection .

Espace de noms :  Microsoft.SharePoint
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public ReadOnly Default Property Item ( _
    index As Integer _
) As SPAlert
    Get
'Utilisation
Dim instance As SPAlertCollection
Dim index As Integer
Dim value As SPAlert

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

Paramètres

  • index
    Type : System.Int32

    Un entier 32 bits qui indique l'index.

Valeur de propriété

Type : Microsoft.SharePoint.SPAlert
Un objet Microsoft.SharePoint.SPAlert qui représente l'alerte.

Remarques

La propriété Item lève une ArgumentOutOfRangeException si l'index spécifié est en dehors de la plage valide d'indices de la collection.

Exemples

L'exemple de code suivant parcourt la collection d'alertes d'un utilisateur spécifié et utilise l'indexeur pour afficher le titre de chaque élément de la liste et le titre de sa liste.

L'exemple suppose l'existence d'une page .aspx qui contient un contrôle 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();

Notes

Certains objets implémentent l'interface IDisposable , et vous devez éviter de conserver ces objets dans la mémoire après que qu'ils ne sont plus nécessaires. Pour plus d'informations sur les bonnes pratiques de codage, consultez Disposing Objects.

Voir aussi

Référence

SPAlertCollection classe

SPAlertCollection - Membres

Item - Surcharge

Microsoft.SharePoint - Espace de noms