PeerFinder Class

近くのデバイスでアプリの別のインスタンスを検出し、タップ ジェスチャまたはブラウズを使用してピア アプリ間のソケット接続を作成できるようにします。

構文


public ref class PeerFinder abstract sealed 

属性

[MarshalingBehavior(Agile)]
[Threading(Both)]
[Version(0x06020000)]

メンバー

PeerFinderクラス には次の種類のメンバーがあります。

イベント

PeerFinderクラス にはこれらのイベントがあります。

イベント説明
ConnectionRequested Occurs when a remote peer requests a connection using the ConnectAsync method.
TriggeredConnectionStateChanged Occurs during a tap gesture from a remote peer.

 

メソッド

The PeerFinder クラス には次のメソッドがあります。 With C#、Visual Basic、および C++ では、以下からもメソッドが継承されます。Object クラス.

メソッド説明
ConnectAsync Connects to a peer discovered by a call to the FindAllPeersAsync method.
CreateWatcher Creates a new instance of a PeerWatcher object for dynamic discovery of peer apps.
FindAllPeersAsync Asynchronously browses for peer computers that are running the same app within wireless range.
Start() Starts the process of finding peer apps and makes an app discoverable to remote peers.
Start(String) Delivers a message to a peer app on a proximate device.
Stop Stops the process of finding peer apps or advertising for a peer connection.

 

プロパティ

PeerFinderクラス には次のプロパティがあります。

プロパティアクセスの種類説明

AllowBluetooth

読み取り/書き込みSpecifies whether the PeerFinder class may connect a StreamSocket object by using Bluetooth.

AllowInfrastructure

読み取り/書き込みSpecifies whether the PeerFinder class may connect to a StreamSocket object using TCP/IP.

AllowWiFiDirect

読み取り/書き込みSpecifies whether the PeerFinder class may connect a StreamSocket object by using Wi-Fi Direct.

AlternateIdentities

読み取り専用Gets a list of alternate appId values to match with peer applications on other platforms.

DiscoveryData

読み取り/書き込みGets or sets the name that identifies your computer to remote peers.

DisplayName

読み取り/書き込みGets or sets the name that identifies your computer to remote peers.

Role

読み取り/書き込みGets or sets the role of the app in peer-to-peer connections.

SupportedDiscoveryTypes

読み取り専用Gets a value that indicates which discovery options are available to use with the PeerFinder class.

 

解説

重要  

近接 API は、認証、暗号化、またはメッセージの整合性を提供しません。ユーザーの機密情報 (パスワード、財務データ、テキスト メッセージ、電子メール、写真、政府の ID 番号など) をやり取りする場合は、近接通信を使用しないでください。

現在、コード例がないか、この言語はサポートされていません。

要件

最小限サポートされるクライアント

Windows 8 [Windows ストア アプリのみ]

最小限サポートされるサーバー

Windows Server 2012 [Windows ストア アプリのみ]

最小限サポートされる携帯電話

Windows Phone 8

名前空間

Windows.Networking.Proximity
Windows::Networking::Proximity [C++]

メタデータ

Windows.winmd

Capabilities

proximity
ID_CAP_PROXIMITY [Windows Phone]
ID_CAP_NETWORKING [Windows Phone]

参照

近接通信とタップ (JavaScript)
近接通信とタップ (C#/VB/C++)
サンプル
近接通信のサンプル

 

 

表示:
© 2014 Microsoft