C# Class SkypeNet.Lib.SkypeNet

Low-level wrapper for the Skype Desktop API. It wraps the necessary window messaging communication and unmanaged
To check if Skype is installed, in regedit check if the following key exists: HKCU\Software\Skype\Phone, SkypePath . This key points to the location of the skype.exe file . If this key does not exist, check if the HKLM\Software\Skype\Phone, SkypePath key exists. If the HKCU key does not exist but the HKLM key is present, Skype has been installed from an administrator account but not been used from the current account.
Inheritance: System.Windows.Forms.Control
显示文件 Open project: sverrirs/SkypeNet

Public Methods

Method Description
ConnectAsync ( ) : Task

Connects to an active instance of skype

Disconnect ( ) : void
SendMessage ( string message ) : bool
SkypeNet ( ) : System

Protected Methods

Method Description
Dispose ( bool disposing ) : void
WndProc ( Message &m ) : void

Private Methods

Method Description
OnMessageReceived ( string message ) : void
OnStatusChanged ( SkypeStatus status ) : void
OnStatusChanging ( SkypeStatus currentStatus, SkypeStatus newStatus ) : void

Method Details

ConnectAsync() public method

Connects to an active instance of skype
public ConnectAsync ( ) : Task
return Task

Disconnect() public method

public Disconnect ( ) : void
return void

Dispose() protected method

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

SendMessage() public method

public SendMessage ( string message ) : bool
message string
return bool

SkypeNet() public method

public SkypeNet ( ) : System
return System

WndProc() protected method

protected WndProc ( Message &m ) : void
m System.Windows.Forms.Message
return void