C# Class SkypeNet.Lib.SkypeNetClient

Higher level client class that knows how to interpret various elements of the Skype Desktop API and provides a high-level access to skype functionality through direct action manipulation This client is aware of different protocol support and can adjust it's support set accordingly
Inheritance: SkypeNet
Datei anzeigen Open project: sverrirs/SkypeNet Class Usage Examples

Public Methods

Method Description
Call ( ) : void

Initiates a call to one or more targets

SkypeNetClient ( ) : System

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Private Methods

Method Description
GetOrCreateUser ( string username ) : SkypeUser

Gets a user by username from the list of all known users. If user does not exist then a new user is created with that username and added to the dictionary. The client then requests basic information for this new user from the Skype application.

HandleCallMessage ( string callId, string property, string value ) : void
HandleChatMessage ( string chatId, string property, string value ) : void
HandleGroupMessage ( string groupId, string property, string value ) : void
HandleUserMessage ( string username, string property, string value ) : void
OnCallReceived ( SkypeCall call ) : void
OnCallUpdated ( SkypeCall call ) : void
OnMessageReceived_ForParsingOfMessageData ( object sender, string rawResponse ) : void
SetCurrentUser ( string username ) : void
SetCurrentUserStatus ( string userstatus ) : void
call_RequestCallUpdate_ToSendMessageToSkypeForData ( object sender, string propertyName, object values ) : void

Method Details

Call() public method

Initiates a call to one or more targets
public Call ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

SkypeNetClient() public method

public SkypeNetClient ( ) : System
return System