Bagikan melalui


DnssdRegistrationResult Kelas

Definisi

Merangkum informasi terperinci tentang hasil upaya untuk mendaftarkan instans layanan menggunakan DNS-SD.

Catatan

API Win32 DNS Service Discovery (DNS-SD) dideklarasikan di header windns.h. Misalnya, API Win32 untuk mengumumkan dan menemukan layanan adalah DnsServiceRegister dan 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
Warisan
Object Platform::Object IInspectable DnssdRegistrationResult
Atribut
Penerapan

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

Lihat RFC 1034 untuk detail tentang format dan konten DNS SRV RR, dan RFC 2782 untuk detail tentang bagaimana klien dan server DNS-SD menggunakan catatan tersebut.

Jika kode Anda mencoba mendaftarkan instans layanan dengan nama yang sama dengan layanan yang terdaftar sebelumnya, layanan Anda akan diganti namanya untuk menghindari konflik dengan menambahkan angka dalam tanda kurung di akhir nama yang Anda tentukan. Misalnya, jika Anda menentukan "mygame" dan nama itu sudah terdaftar untuk layanan lain, layanan Anda akan diganti namanya menjadi seperti, "mygame (2)". Setelah ini selesai, HasInstanceNameChanged diatur ke true.

Konstruktor

DnssdRegistrationResult()

Konstruktor.

Properti

HasInstanceNameChanged

Menunjukkan apakah nama instans diubah selama proses pendaftaran.

IPAddress

Alamat IP instans layanan yang berhasil dibuat.

Status

Nilai enumerasi yang menunjukkan hasil upaya pendaftaran instans layanan.

Metode

ToString()

Mendapatkan DNS SRV RR dari instans layanan yang berhasil didaftarkan.

Berlaku untuk

Lihat juga