I'm investigating certain operations against the Core Service for an upcoming project. I'm wondering whether its possible to retrieve the version history of a component via the Core Service? (As in, the items shown in the right-click context menu > Versioning > History).
I can retrieve the current version of any component, but can't see in the docs how I would retrieve previous versions, or a list of previous versions.
Here's the basic code I'm using to retrieve component data:
var component = (ComponentData) client.Read(componentId,
new ReadOptions {LoadFlags = LoadFlags.Expanded | LoadFlags.IncludeDynamicVersionInfo});
Any help would be much appreciated.