I have met the following problem using DFS (Developer Edition 6.6, .Net Productivity Layer)
1. Retrieved a Document (with Content) using IVersionControlService.GetCurrent()
var res = versionControlService.GetCurrent(...)
2. called "res.DataObjects.First().Contents.First().CanGetAsByteArray()"
the following exception happened:
System.Exception with message "E_METHOD_SHOULD_BE_OVERRIDDEN_INUrlContent"
what is it - a DFS bug? Or I misuse CanGetAsByteArray somehow> If I camm CanGetAsFile instead of the CanGetAsByteArray - everything is OK.