クエリを実行するとBMPイメージを返すODataサービス(知っておく必要がある場合はSystem Center OrchestratorのWebサービス)があります
http://localhost.com/Orchestrator2012/Orchestrator.svc/RunbookDiagrams(guid '882f767d-63bd-437c-b0c7-4051aac56176')/ $ value
つまり、基本的には、IDが882f767d-63bd-437c-b0c7-4051aac56176のRunbookDiagramを教えてください。
IEで正しくレンダリングされます。しかし、C#からクエリを実行すると、画像データを取得できませんが、他のすべてのデータフィールドは取得できます。
Webサービスのドキュメントには、クエリを返すために$valueを使用する必要があると書かれています。しかし、C#からの次のODataクエリで$valueを使用するにはどうすればよいですか?
RunbookDiagram rbkdiag=orch.RunbookDiagrams.Where(
m => m.RunbookId ==runbookId
).SingleOrDefault();