Compartir a través de


(Guid) de la propiedad SPAlertCollection.Item

Obtiene la alerta con el GUID especificado de la colección. En C#, esta propiedad es un indizador para la clase SPAlertCollection .

Espacio de nombres:  Microsoft.SharePoint
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
Public ReadOnly Default Property Item ( _
    idAlert As Guid _
) As SPAlert
    Get
'Uso
Dim instance As SPAlertCollection
Dim idAlert As Guid
Dim value As SPAlert

value = instance(idAlert)
public SPAlert this[
    Guid idAlert
] { get; }

Parámetros

  • idAlert
    Tipo: System.Guid

    Un GUID que identifica el elemento.

Valor de propiedad

Tipo: Microsoft.SharePoint.SPAlert
Un objeto Microsoft.SharePoint.SPAlert que representa la alerta.

Ejemplos

En el ejemplo de código siguiente se recorre en iteración todas las alertas en un sitio para un usuario especificado, genera una matriz para almacenar el GUID de cada alerta y, a continuación, se usa cada GUID para mostrar la frecuencia y el tipo de evento para cada alerta.

Dim site As SPSite = SPControl.GetContextSite(Context)
Dim web As SPWeb = site.AllWebs("Site_Name")
Dim alerts As SPAlertCollection = web.Users(TextBox1.Text).Alerts
Dim guids(alerts.Count) As System.Guid
Dim i As Integer

For i = 0 To alerts.Count - 1

    guids.SetValue(alerts(i).ID, i)

Next i

Dim j As Integer

For j = 0 To guids.Length - 1

    Label1.Text += alerts(guids(j)).AlertFrequency + "--" + 
        alerts(guids(j)).EventType + "<BR>"

Next j
SPSite oSite = SPContext.Current.Site;
SPWebCollection collWebsites = oSite.AllWebs;
foreach (SPWeb oWebsite in collWebsites)
{
    SPAlertCollection collAlerts = oWebsite.Alerts;

    foreach (SPAlert oAlert in collAlerts)
    {
        Label1.Text = SPEncode.HtmlEncode(oWebsite.Title) + " :: " +
            SPEncode.HtmlEncode(oAlert.Title) + " :: " +
        oAlert.User.LoginName + "<BR>";
    }
    oWebsite.Dispose();
}

Nota

Determinados objetos implementan la interfaz de IDisposable y, a continuación, se debe evitar la conservación de estos objetos en la memoria que ya no se necesitan. Para obtener información acerca de buenas prácticas de codificación, vea Disposing Objects.

Vea también

Referencia

clase SPAlertCollection

Miembros SPAlertCollection

Sobrecarga Item

Espacio de nombres Microsoft.SharePoint