SessionChangeDescription.SessionId Propiedad

Definición

Obtiene el identificador de sesión para la sesión asociada.

public:
 property int SessionId { int get(); };
public int SessionId { get; }
member this.SessionId : int
Public ReadOnly Property SessionId As Integer

Valor de propiedad

Int32

Identificador de sesión para la sesión asociada.

Ejemplos

En el ejemplo de código siguiente se muestra el uso de la SessionId propiedad en una implementación del OnSessionChange método en una clase derivada de ServiceBase. Este ejemplo de código forma parte de un ejemplo más grande proporcionado para la ServiceBase clase .

        // Handle a session change notice
        protected override void OnSessionChange(SessionChangeDescription changeDescription)
        {
#if LOGEVENTS
            EventLog.WriteEntry("SimpleService.OnSessionChange", DateTime.Now.ToLongTimeString() +
                " - Session change notice received: " +
                changeDescription.Reason.ToString() + "  Session ID: " +
                changeDescription.SessionId.ToString());
#endif
    ' Handle a session change notice
    Protected Overrides Sub OnSessionChange(ByVal changeDescription As SessionChangeDescription)
#If LOGEVENTS Then
        System.Diagnostics.EventLog.WriteEntry("SimpleService.OnSessionChange", DateTime.Now.ToLongTimeString() + " - Session change notice received: " + changeDescription.Reason.ToString() + "  Session ID: " + changeDescription.SessionId.ToString())
#End If

Se aplica a