Lazy <Task <Dictionary <string, T> > > ILazyRevisionsOperationsAsync.GetAsync <T>(IEnumerable <string> changeVectors, CancellationToken token) { var operation = new GetRevisionOperation(Session, changeVectors); var lazyRevisionOperation = new LazyRevisionOperation <T>(operation, LazyRevisionOperation <T> .Mode.Map); return(((AsyncDocumentSession )Session).AddLazyOperation <Dictionary <string, T> >(lazyRevisionOperation, null, token)); }
Lazy <Task <List <MetadataAsDictionary> > > ILazyRevisionsOperationsAsync.GetMetadataForAsync(string id, int start, int pageSize, CancellationToken token) { var operation = new GetRevisionOperation(Session, id, start, pageSize); var lazyRevisionOperation = new LazyRevisionOperation <MetadataAsDictionary>(operation, LazyRevisionOperation <MetadataAsDictionary> .Mode.ListOfMetadata); return(((AsyncDocumentSession )Session).AddLazyOperation <List <MetadataAsDictionary> >(lazyRevisionOperation, null, token)); }
Lazy <Task <List <T> > > ILazyRevisionsOperationsAsync.GetForAsync <T>(string id, int start, int pageSize, CancellationToken token) { var operation = new GetRevisionOperation(Session, id, start, pageSize); var lazyRevisionOperation = new LazyRevisionOperation <T>(operation, LazyRevisionOperation <T> .Mode.Multi); return(((AsyncDocumentSession )Session).AddLazyOperation <List <T> >(lazyRevisionOperation, null, token)); }
Lazy <Task <T> > ILazyRevisionsOperationsAsync.GetAsync <T>(string id, DateTime dateTime, CancellationToken token) { var operation = new GetRevisionOperation(Session, id, dateTime); var lazyRevisionOperation = new LazyRevisionOperation <T>(operation, LazyRevisionOperation <T> .Mode.Single); return(((AsyncDocumentSession )Session).AddLazyOperation <T>(lazyRevisionOperation, null, token)); }
Lazy <List <T> > ILazyRevisionsOperations.GetFor <T>(string id, int start, int pageSize) { var operation = new GetRevisionOperation(Session, id, start, pageSize); var lazyRevisionOperation = new LazyRevisionOperation <T>(operation, LazyRevisionOperation <T> .Mode.Multi); return(((DocumentSession)Session).AddLazyOperation <List <T> >(lazyRevisionOperation, null)); }
Lazy <T> ILazyRevisionsOperations.Get <T>(string id, DateTime date) { var operation = new GetRevisionOperation(Session, id, date); var lazyRevisionOperation = new LazyRevisionOperation <T>(operation, LazyRevisionOperation <T> .Mode.Single); return(((DocumentSession)Session).AddLazyOperation <T>(lazyRevisionOperation, null)); }
Lazy <Dictionary <string, T> > ILazyRevisionsOperations.Get <T>(IEnumerable <string> changeVectors) { var operation = new GetRevisionOperation(Session, changeVectors); var lazyRevisionOperation = new LazyRevisionOperation <T>(operation, LazyRevisionOperation <T> .Mode.Map); return(((DocumentSession)Session).AddLazyOperation <Dictionary <string, T> >(lazyRevisionOperation, null)); }
Lazy <List <MetadataAsDictionary> > ILazyRevisionsOperations.GetMetadataFor(string id, int start, int pageSize) { var operation = new GetRevisionOperation(Session, id, start, pageSize); var lazyRevisionOperation = new LazyRevisionOperation <MetadataAsDictionary>(operation, LazyRevisionOperation <MetadataAsDictionary> .Mode.ListOfMetadata); return(((DocumentSession)Session).AddLazyOperation <List <MetadataAsDictionary> >(lazyRevisionOperation, null)); }
Lazy <T> ILazyRevisionsOperations.Get <T>(string changeVector) { var operation = new GetRevisionOperation(Session, changeVector); var lazyRevisionOperation = new LazyRevisionOperation <T>(operation, LazyRevisionOperation <T> .Mode.Single); return(((DocumentSession)Session).AddLazyOperation <T>(lazyRevisionOperation, null)); }