DnssdServiceInstanceCollection クラス

定義

DNS サービス探索 (DNS-SD) サービス インスタンスのコレクション。

注意

DnssdServiceInstanceCollection はサポートされていないため、今後変更または使用できない可能性があります。 代わりに、Windows.Devices.Enumeration API を使用します。

注意

Win32 DNS Service Discovery (DNS-SD) API は windns.h ヘッダーで宣言されています。 たとえば、サービスをアナウンスおよび検出するための Win32 API は 、DnsServiceRegisterDnsServiceBrowse です

public ref class DnssdServiceInstanceCollection sealed : IIterable<DnssdServiceInstance ^>, IVectorView<DnssdServiceInstance ^>
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class DnssdServiceInstanceCollection final : IIterable<DnssdServiceInstance>, IVectorView<DnssdServiceInstance>
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class DnssdServiceInstanceCollection : IEnumerable<DnssdServiceInstance>, IReadOnlyList<DnssdServiceInstance>
Public NotInheritable Class DnssdServiceInstanceCollection
Implements IEnumerable(Of DnssdServiceInstance), IReadOnlyList(Of DnssdServiceInstance)
継承
Object Platform::Object IInspectable DnssdServiceInstanceCollection
属性
実装

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

コードで DnssdServiceInstanceCollection が直接作成されることはありません。 代わりに、 DnssdServiceWatcher.EnumerationCompleted イベントを 処理します。 そのイベントがトリガーされると、イベント ハンドラーの 2 番目の引数は、検出されたサービス インスタンスに関する情報を含む DnssdServiceInstanceCollection オブジェクトへのポインターです。

プロパティ

Size

コレクション内の項目の数を取得します

注意

DnssdServiceInstanceCollection はサポートされていないため、今後変更または使用できない可能性があります。 代わりに、Windows.Devices.Enumeration API を使用します。

メソッド

First()

インスタンス コレクション内の最初の項目を参照するように初期化される反復子を取得します。

注意

DnssdServiceInstanceCollection はサポートされていないため、今後変更または使用できない可能性があります。 代わりに、Windows.Devices.Enumeration API を使用します。

GetAt(UInt32)

DnssdServiceInstanceCollection 内の特定のインデックスにある DnssdServiceInstance を取得します

注意

DnssdServiceInstanceCollection はサポートされていないため、今後変更または使用できない可能性があります。 代わりに、Windows.Devices.Enumeration API を使用します。

GetMany(UInt32, DnssdServiceInstance[])

DNS-SD サービス インスタンス コレクションから複数 の DnssdServiceInstance オブジェクトを取得します。

注意

DnssdServiceInstanceCollection はサポートされていないため、今後変更または使用できない可能性があります。 代わりに、Windows.Devices.Enumeration API を使用します。

IndexOf(DnssdServiceInstance, UInt32)

指定 された DnssdServiceInstance がこのサービス インスタンス コレクション内の指定したインデックスにあるかどうかを示す値を取得します。

注意

DnssdServiceInstanceCollection はサポートされていないため、今後変更または使用できない可能性があります。 代わりに、Windows.Devices.Enumeration API を使用します。

適用対象

こちらもご覧ください