I have found the SO Link which discusses about downloading the binary variant using OData service by using the HTTP URL as below,
We would like to consume the binarycontent using C# client, I am stuck in converting the above HTTP OData Request to the equivalent C# LINQ Query and consume the BinaryVariant via C#.
Here is what I have done so far,
BinaryContent content = (from s in cds.BinaryContents
where s.BinaryId == 1415 && s.PublicationId == 3 && s.VariantId == "ZGlzdC1jb21wb25lbnRzLmh0bWw="
select s).FirstOrDefault();
But the BinaryContent class does not have a method/property to return the byte[] or data stream.
Thanks, Rajesh