You are here: MessengerYouLike.IMSDK.IMServer > IMSDK.IMServer Reference > IMSDK Namespace > IMServer Class > IMServer Events > IMServer.OnLogOut Event
MessengerYouLike.IMSDK.IMServer
IMServer.OnLogOut Event

When user is logged out this event is fired in IMServer.

C#
public event OnLogOut;
Visual Basic
Public Event OnLogOut(ByVal Username As String)

 

This event is only raised when IMServer is integrated that is when IMServer Property IMSDK.IMServer.Intregated is set to true. 

this event can be used to update the system and letting other user know the user is not logged into the IMClient , also a web page can show wether user is online or not

'[Visual Basic]
Partial Class MessengerYouLike_Web
        Inherits System.Web.UI.Page
 
 
        Protected WithEvents MessengerYouLike_Server1 As New ClsIM
 
 
 
' " Web Form Designer Generated Code "
 
 
        Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            Try
 
                MessengerYouLike_Server1.ConnectionString = "server=ServerLocation;database=DBName;uid=Username;pwd=password"
                MessengerYouLike_Server1.DatabaseType = MessengerYouLike.IMSDK.IMServer.DatabaseProviders.MSSQL
                MessengerYouLike_Server1.SecertKey = "abcdef"
                MessengerYouLike_Server1.Integrated = False
 
                If Request.Form.ToString <> "" Then
                    MessengerYouLike_Server1.PassData(Request.Form.ToString())
                End If
 
 
            Catch ex As Exception
                Response.Write(ex)
            End Try
        End Sub
 
        Private Sub MessengerYouLike_Server1_OnError(ByVal data As String) Handles MessengerYouLike_Server1.OnError
            Response.Write(data)
        End Sub
 
 
        Protected Sub MessengerYouLike_Server1_OnLogOut(ByVal Username As String) Handles MessengerYouLike_Server1.OnLogOut
            Response.Write(Username)
        End Sub
 
 
 
    End Class
 
 
 
   Public Class ClsIM
        Inherits MessengerYouLike.IMSDK.IMServer
 
 
 
        Public Overrides Function NewUserRegistration(ByVal Username As String, ByVal Password As String, ByVal Email As String, ByVal Firstname As String, ByVal Lastname As String) As Boolean
           'Your Implemention details
        End Function
 
 
        Public Overrides Function VerifyLogin(ByVal Username As String, ByVal password As String) As Integer
         'Your Implemention details
        End Function
 
    End Class
You are here: MessengerYouLike.IMSDK.IMServer > IMSDK.IMServer Reference > IMSDK Namespace > IMServer Class > IMServer Events > IMServer.OnLogOut Event
Copyright (c) 2007. All rights reserved.