はじめに
前回に引き続き,
本記事中のコードは前回同様VB.
デバイスの取得
最初にMeshに接続されているデバイス一覧を取得してみましょう。Mesh上のデバイスは,
デバイスの取得は,
図2 リソースモデル:Device

コードはLINQを使用して次のように書くことができます。コードでは各デバイスの名前を表示しています。
' Imports Microsoft.LiveFX.Client
' Imports System.Net
Dim loe = New LiveOperatingEnvironment
loe.Connect(New NetworkCredential("userid", "password"), New LiveItemAccessOptions(True))
' デバイス一覧表示
For Each d In loe.Mesh.Devices.Entries
Console.WriteLine(d.Resource.Title)
Next
クラウド上のLive Operating Environment(LOE)
If loe.IsLocalConnection Then
' クライアント上のLOEに接続している場合
' デバイスの取得
Dim device = loe.Mesh.LocalDevice
End If
クラウド上のLOEに接続している場合は,
変更の通知を受信
Live Frameworkでは,
Mapping
変更通知を受け取るには,
Mesh Objectがどのデバイスと同期対象として関連付けられているかは,
図3 リソースモデル:Mapping

ひとつのMesh ObjectはMappingのコレクションを参照しています。ひとつのMappingには,