Freigeben über


SPListEvent.UserID-Eigenschaft

HINWEIS: Diese API ist veraltet.

Ruft die ID des Benutzers, dessen Aktion das Ereignis ausgelöst hat.

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

Syntax

'Declaration
<ObsoleteAttribute("Use V3 style events")> _
Public ReadOnly Property UserID As Integer
    Get
'Usage
Dim instance As SPListEvent
Dim value As Integer

value = instance.UserID
[ObsoleteAttribute("Use V3 style events")]
public int UserID { get; }

Eigenschaftswert

Typ: System.Int32
Eine 32-Bit-Ganzzahl, die-ID angibt

Beispiele

In diesem Beispiel wird die UserID -Eigenschaft in einem Ereignishandler den Benutzer zurückgegeben, deren Aktion eines Ereignisses in einer Dokumentbibliothek auslösen.

Public Class EventHandler
    Implements IListEventSink

    Public Sub OnEvent(event As SPListEvent)

        Dim site As SPWeb
        Dim user as SPUser

        site = event.Site.OpenWeb()
        user = site.SiteUsers(event.UserID)

    End Sub 'OnEvent

End Class 'EventHandler
public class EventHandler : IListEventSink
{
    public void OnEvent(SPListEvent oEvent)
    {
        using(SPWeb oWebsite = oEvent.Site.OpenWeb())
        {
            SPUser oUser = oWebsite.SiteUsers[oEvent.UserID];
        }
    }
}

Hinweis

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

Siehe auch

Referenz

SPListEvent Klasse

SPListEvent-Member

Microsoft.SharePoint-Namespace