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
| 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
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.
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.
- Value
- DnssdRegistrationStatus DnssdRegistrationStatus DnssdRegistrationStatus DnssdRegistrationStatus
The enumeration value.
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.
The DNS SRV RR of the instance.