C# Класс Kazyx.DeviceDiscovery.SsdpDiscovery

Показать файл Открыть проект

Открытые методы

Метод Описание
AnalyzeDescription ( string response ) : SonyCameraDeviceInfo
ClearCache ( ) : void
GetActiveAdaptersAsync ( ) : Task>
SearchSonyCameraDevices ( System.TimeSpan timeout = null ) : void

Search sony camera devices and retrieve the endpoint URLs.

SearchUpnpDevices ( string st = ST_ALL, System.TimeSpan timeout = null ) : void

Search UPnP devices and retrieve the device description.

Защищенные методы

Метод Описание
OnDiscovered ( DeviceDescriptionEventArgs e ) : void
OnDiscovered ( SonyCameraDeviceEventArgs e ) : void
OnTimeout ( EventArgs e ) : void

Приватные методы

Метод Описание
GetActiveAdaptersAsync ( ) : Task>
GetDeviceDescriptionAsync ( string data, HostName remoteAddress ) : System.Threading.Tasks.Task
GetDeviceDescriptionAsync ( AsyncCallback ac, string data ) : void
Log ( string message ) : void
OnDatagramSocketMessageReceived ( DatagramSocket sender, DatagramSocketMessageReceivedEventArgs args ) : void
OnDescriptionObtained ( string response, Uri uri, HostName remoteAddress ) : void
ParseLocation ( string response ) : string
Search ( string st, System.TimeSpan timeout = null ) : void

Описание методов

AnalyzeDescription() публичный статический Метод

public static AnalyzeDescription ( string response ) : SonyCameraDeviceInfo
response string
Результат SonyCameraDeviceInfo

ClearCache() публичный Метод

public ClearCache ( ) : void
Результат void

GetActiveAdaptersAsync() публичный статический Метод

public static GetActiveAdaptersAsync ( ) : Task>
Результат Task>

OnDiscovered() защищенный Метод

protected OnDiscovered ( DeviceDescriptionEventArgs e ) : void
e DeviceDescriptionEventArgs
Результат void

OnDiscovered() защищенный Метод

protected OnDiscovered ( SonyCameraDeviceEventArgs e ) : void
e SonyCameraDeviceEventArgs
Результат void

OnTimeout() защищенный Метод

protected OnTimeout ( EventArgs e ) : void
e System.EventArgs
Результат void

SearchSonyCameraDevices() публичный Метод

Search sony camera devices and retrieve the endpoint URLs.
public SearchSonyCameraDevices ( System.TimeSpan timeout = null ) : void
timeout System.TimeSpan Timeout to end up search.
Результат void

SearchUpnpDevices() публичный Метод

Search UPnP devices and retrieve the device description.
public SearchUpnpDevices ( string st = ST_ALL, System.TimeSpan timeout = null ) : void
st string Search Target parameter for SSDP.
timeout System.TimeSpan Timeout to end up search.
Результат void