質問: "ZGlzdC1jb21wb25lbnRzLmh0bWw=" select s).FirstOrDefault(); ``` しかしBinaryContentクラスは、バイト[]またはデータストリームを返すためにメソッド/プロパティを持っていません。 おかげで、 ラジェッシュ
回答: 私はちょうどLINQのAPIを使用してこれを行うための方法を発見していないが、あなたは`System.Net.WebClient`オブジェクトを使用して、バイト[]としてファイルをダウンロードすることができます。 はこれを試してください:あなたは確保したODataサービスを使用している場合にのみ行「webClient.Headers.Add」の部分を必要とする ``` string url = cds.BinaryContents.RequestUri + "(BinaryId=1415 ,PublicationId=3,VariantId='ZGlzdC1jb21wb25lbnRzLmh0bWw=')/$value"; WebClient webClient = new WebClient(); webClient.Headers.Add("Authorization", "OAuth " + OdataUtilities.GetAccessToken()); byte[] bytes = webClient.DownloadData(url); ``` 注意を。 `OdataUtilities.GetAccessToken()`は、リクエストのトークンを取得するために使用する単なる方法です。