DnssdRegistrationResult 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
封裝使用 DNS-SD 註冊服務實例之嘗試結果的詳細資訊。
注意
Win32 DNS 服務探索 (DNS-SD) API 會在 windns.h 標頭中宣告。 例如,用於宣告和探索服務的 WIN32 API 為 DnsServiceRegister 和 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
- 繼承
- 屬性
- 實作
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。 |