マルチメディアコンポーネントのバイナリファイルをダウンロードする必要があるという要件がありますが、BinaryContentDataクラスの公開されているプロパティにアクセスすると、画像ファイルをダウンロードするプロパティがありません。ファイルをアップロードするために、コアサービスにはプロパティがありますUploadFromFile。
だから、一時的な場所にバイナリファイルをダウンロードする方法があります。以下は私が使用しているコードです:
core_service.ServiceReference1.SessionAwareCoreService2010Client client = new SessionAwareCoreService2010Client(); 
client.ClientCredentials.Windows.ClientCredential.UserName = "myUserName"; 
client.ClientCredentials.Windows.ClientCredential.Password = "myPassword"; client.Open();
ComponentData component = (ComponentData)client.TryCheckOut(
                            multimediaComponentURI, new ReadOptions());
BinaryContentData binaryData =   component.BinaryContent;
提案してください。