DnssdRegistrationResult Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Incapsula informazioni dettagliate sul risultato di un tentativo di registrare un'istanza del servizio usando DNS-SD.
Nota
Le API di individuazione del servizio DNS Win32 (DNS-SD) vengono dichiarate nell'intestazione windns.h. Ad esempio, le API Win32 per annunciare e individuare i servizi sono DnsServiceRegister e DnsServiceBrowse.
public ref class DnssdRegistrationResult sealed : IStringable
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class DnssdRegistrationResult final : IStringable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class DnssdRegistrationResult final : IStringable
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class DnssdRegistrationResult : IStringable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class DnssdRegistrationResult : IStringable
function DnssdRegistrationResult()
Public NotInheritable Class DnssdRegistrationResult
Implements IStringable
- Ereditarietà
- Attributi
- Implementazioni
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Commenti
Per informazioni dettagliate sul formato e il contenuto del dns SRV RR e RFC 2782, vedere RFC 1034 per informazioni dettagliate sul modo in cui i client e i server DNS-SD usano tali record.
Se il codice tenta di registrare un'istanza del servizio con lo stesso nome di un servizio registrato in precedenza, il servizio verrà rinominato per evitare un conflitto aggiungendo un numero tra parentesi alla fine del nome specificato. Ad esempio, se si specifica "mygame" e tale nome è già stato registrato per un altro servizio, il servizio verrà rinominato in un modo simile a "mygame (2)". Al termine, HasInstanceNameChanged è impostato su true.
Costruttori
DnssdRegistrationResult() |
Costruttore. |
Proprietà
HasInstanceNameChanged |
Indica se il nome dell'istanza è stato modificato nel corso del processo di registrazione. |
IPAddress |
Indirizzo IP dell'istanza del servizio creata correttamente. |
Status |
Valore di enumerazione che indica il risultato di un tentativo di registrazione dell'istanza del servizio. |
Metodi
ToString() |
Ottiene l'RR SRV DNS di un'istanza del servizio registrata correttamente. |