Class DnssdBrowser
Definition
- Namespace:
- Tizen.Network.Nsd
- Assembly:
- Tizen.Network.Nsd.dll
- API Level:
- 4
This class is used for managing the network service discovery using DNS-SD.
C#Copypublic class DnssdBrowser : INsdBrowser
- Inheritance
-
System.ObjectDnssdBrowser
- Implements
Constructors
View Source
DnssdBrowser(String)
A public constructor for the DnssdBrowser class to create a DnssdBrowser instance for the given service type.
Declaration
C#Copypublic DnssdBrowser(string serviceType)
Parameters
Type | Name | Description |
---|---|---|
System.String | serviceType | The DNS-SD service type. |
Exceptions
Type | Condition |
---|---|
System.ArgumentException | Thrown when the serviceType is null. |
System.NotSupportedException | Thrown when DNS-SD is not supported. |
API Level: 4
Feature: http://tizen.org/feature/network.service_discovery.dnssd
Methods
Declaration
C#Copypublic void StartDiscovery()
Remarks
If there are any services available, the ServiceFound event will be invoked. The application will keep browsing for the available or unavailable services until it calls StopDiscovery().
Exceptions
Type | Condition |
---|---|
System.InvalidOperationException | Thrown when any other error occurred. |
System.NotSupportedException | Thrown when DNS-SD is not supported. |
UnauthorizedAccessException | Thrown when the permission is denied. |
API Level: 4
Privilege Level: public
Privilege: http://tizen.org/privilege/internet
Feature: http://tizen.org/feature/network.service_discovery.dnssd
Declaration
C#Copypublic void StopDiscovery()
Exceptions
Type | Condition |
---|---|
System.InvalidOperationException | Thrown when any other error occurred. |
System.NotSupportedException | Thrown when DNS-SD is not supported. |
API Level: 4
Feature: http://tizen.org/feature/network.service_discovery.dnssd
Events
View Source
ServiceFound
This event is raised when a DNS-SD service is found during the service discovery.
Declaration
C#Copypublic event EventHandler<DnssdServiceFoundEventArgs> ServiceFound
Event Type
Type | Description |
---|---|
System.EventHandler<DnssdServiceFoundEventArgs> |