Пример #1
0
        public Task <IndexResponse> IndexAsync <TDocument>(TDocument document, Action <IndexRequestDescriptor <TDocument> > configureRequest, CancellationToken cancellationToken = default)
        {
            var descriptor = new IndexRequestDescriptor <TDocument>(documentWithId: document);

            configureRequest?.Invoke(descriptor);
            return(DoRequestAsync <IndexRequestDescriptor <TDocument>, IndexResponse>(descriptor));
        }
Пример #2
0
        public IndexResponse Index <TDocument>(TDocument document, Action <IndexRequestDescriptor <TDocument> > configureRequest)
        {
            var descriptor = new IndexRequestDescriptor <TDocument>(documentWithId: document);

            configureRequest?.Invoke(descriptor);
            return(DoRequest <IndexRequestDescriptor <TDocument>, IndexResponse>(descriptor));
        }