DnssdRegistrationResult DnssdRegistrationResult DnssdRegistrationResult DnssdRegistrationResult DnssdRegistrationResult Class


Encapsulates detailed information about the result of an attempt to register a service instance using DNS-SD.

public : sealed class DnssdRegistrationResult : IStringable
struct winrt::Windows::Networking::ServiceDiscovery::Dnssd::DnssdRegistrationResult : IStringable
public sealed class DnssdRegistrationResult : IStringable
Public NotInheritable Class DnssdRegistrationResult Implements IStringable
var dnssdRegistrationResult = new dnssdRegistrationResult();

Windows 10 requirements

Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)


See RFC 1034 for details about the format and contents of the DNS SRV RR, and RFC 2782 for details about how DNS-SD clients and servers use those records.

If your code attempts to register a service instance with the same name as a previously-registered service, your service will be renamed to avoid a conflict by adding a number in parentheses at the end of the name you specified. For example, if you specified "mygame" and that name was already registered for another service, your service would be renamed to something like, "mygame (2)". When this is done, HasInstanceNameChanged is set to true.


DnssdRegistrationResult() DnssdRegistrationResult() DnssdRegistrationResult() DnssdRegistrationResult() DnssdRegistrationResult()



HasInstanceNameChanged HasInstanceNameChanged HasInstanceNameChanged HasInstanceNameChanged HasInstanceNameChanged

Indicates whether the instance name was changed in the course of the registration process.

IPAddress IPAddress IPAddress IPAddress IPAddress

The IP address of the successfully-created service instance.

Status Status Status Status Status

An enumeration value indicating the result of a service instance registration attempt.


ToString() ToString() ToString() ToString() ToString()

Gets the DNS SRV RR of a successfully registered service instance.

See also