共用方式為


DnssdRegistrationResult 類別

定義

封裝使用 DNS-SD 註冊服務實例之嘗試結果的詳細資訊。

注意

Win32 DNS 服務探索 (DNS-SD) API 會在 windns.h 標頭中宣告。 例如,用於宣告和探索服務的 WIN32 API 為 DnsServiceRegisterDnsServiceBrowse

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
繼承
Object Platform::Object IInspectable DnssdRegistrationResult
屬性
實作

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

備註

如需 DNS SRV RR 格式和內容的詳細資訊,請參閱 RFC 1034 ,如需 DNS-SD 用戶端和伺服器如何使用這些記錄的詳細資訊,請參閱 RFC 2782

如果您的程式碼嘗試使用與先前註冊之服務相同的名稱來註冊服務實例,則會重新命名您的服務,以避免在指定名稱結尾加上括弧中的數位來避免衝突。 例如,如果您指定 「mygame」,且該名稱已經註冊另一個服務,您的服務會重新命名為類似 「mygame (2) 」。 完成此動作時, HasInstanceNameChanged 會設定為 true

建構函式

DnssdRegistrationResult()

建構函式。

屬性

HasInstanceNameChanged

指出註冊程式過程中實例名稱是否已變更。

IPAddress

成功建立之服務實例的 IP 位址。

Status

列舉值,指出服務實例註冊嘗試的結果。

方法

ToString()

取得已成功註冊之服務實例的 DNS SRV RR。

適用於

另請參閱