DnssdRegistrationResult DnssdRegistrationResult DnssdRegistrationResult DnssdRegistrationResult Class

Definition

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

public : sealed class DnssdRegistrationResult : IStringable, IDnssdRegistrationResultpublic sealed class DnssdRegistrationResult : IStringable, IDnssdRegistrationResultPublic NotInheritable Class DnssdRegistrationResult Implements IStringable, IDnssdRegistrationResult// You can use this class in JavaScript.
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Remarks

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.

Constructors

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

Constructor.

public : DnssdRegistrationResult()public DnssdRegistrationResult()Public Sub New()// You can use this method in JavaScript.

Properties

HasInstanceNameChanged HasInstanceNameChanged HasInstanceNameChanged HasInstanceNameChanged

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

public : PlatForm::Boolean HasInstanceNameChanged { get; }public bool HasInstanceNameChanged { get; }Public ReadOnly Property HasInstanceNameChanged As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

When true, the name has been changed.

IPAddress IPAddress IPAddress IPAddress

The IP address of the successfully-created service instance.

public : HostName IPAddress { get; }public HostName IPAddress { get; }Public ReadOnly Property IPAddress As HostName// You can use this property in JavaScript.
Value
HostName HostName HostName HostName

The IP address of the successfully created service instance.

Status Status Status Status

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

public : DnssdRegistrationStatus Status { get; }public DnssdRegistrationStatus Status { get; }Public ReadOnly Property Status As DnssdRegistrationStatus// You can use this property in JavaScript.

Methods

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

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

public : PlatForm::String ToString()public string ToString()Public Function ToString() As string// You can use this method in JavaScript.
Returns
PlatForm::String string string string

The DNS SRV RR of the instance.