public async Task <List <T> > GetRevisionsForAsync <T>(string id, int start = 0, int pageSize = 25) { var operation = new GetRevisionOperation(this, id, start, pageSize); var command = operation.CreateRequest(); await RequestExecutor.ExecuteAsync(command, Context, sessionInfo : SessionInfo).ConfigureAwait(false); operation.SetResult(command.Result); return(operation.Complete <T>()); }
public List <T> GetRevisionsFor <T>(string id, int start = 0, int pageSize = 25) { var operation = new GetRevisionOperation(this, id, start, pageSize); var command = operation.CreateRequest(); RequestExecutor.Execute(command, Context, sessionInfo: SessionInfo); operation.SetResult(command.Result); return(operation.Complete <T>()); }