You are here: MessengerYouLike.IMSDK > IMSDK Reference > IMSDK Namespace > Classes > IMClient Class > IMClient Methods > IMClient.BeginSearchUsers Method
MessengerYouLike
IMClient.BeginSearchUsers Method

This Method Allows Users Search For Other users

C#
public BeginSearchUsers(String Username, String FirstName, String LastName, String Email, Boolean IsOnline);
Visual Basic
Public Sub BeginSearchUsers(ByVal Username As String, ByVal FirstName As String, ByVal LastName As String, ByVal Email As String, ByVal IsOnline As Boolean)
Parameters 
Description 
ByVal Username As String 
Username To Search 
ByVal FirstName As String 
First Name to Search 
ByVal LastName As String 
Last name To Search 
ByVal Email As String 
Email To Search For 
ByVal IsOnline As Boolean 
Boolean Value
True = Online
False = Offline 

Users Can search for others users who are online or offline , only usernames will be returned each username will be separated by a comma(,)

username1,username2,username3,

 

at least one parameter (Username,FirstName,LastName,Email) must be supplied to perform a search.if all parameters are empty no Usernames are returned

[Visual Basic]
 
'Create a new IMClient
Dim MC as new IMSDK.IMClient
 
 
 
'Call the Listen Sub
MC.Listen()
 
 
 
'Now Try to login
MC.BeginLogin(TxtUsername.Text,TxtPassword.Text)
 
 
 
'if username and password is valid then
Private Sub MC_OnLoggedin(ByVal UserObject As IMSDK.User) Handles MC.OnLoggedin
    Debug.WriteLine("Username logged in : " & MCUser.Username & " , " & MCUser.Password)
End Sub
 
 
 
'if username or password is invalid then
Private Sub MC_OnUsernameOrPasswordInvalid(ByVal Username As String, ByVal Password As String) Handles MC.OnUsernameOrPasswordInvalid
  Debug.WriteLine("Username password invalid : " & Username & " , " & Password)
End Sub
 
 
 
 
'Now Search
MC.BeginSearchUsers(Txtusername.Text, TxtFirstName.Text, TxtLastName.Text, TxtEmail.Text, CbOnline.Checked)
 
 
 
'When Completes event is fired
 Private Sub MC_OnSearchUsersCompleted(ByVal Usernames As String) Handles MC.OnSearchUsersCompleted
     Debug.WriteLine(" On Search Users Completed : " & Usernames)
 End Sub

 

Copyright (c) 2007. All rights reserved.