示例#1
0
        public Task <CreateResponse> CreateAsync <TDocument>(TDocument document, Action <CreateRequestDescriptor <TDocument> > configureRequest, CancellationToken cancellationToken = default)
        {
            var descriptor = new CreateRequestDescriptor <TDocument>(document);

            configureRequest?.Invoke(descriptor);
            return(DoRequestAsync <CreateRequestDescriptor <TDocument>, CreateResponse>(descriptor));
        }
示例#2
0
        public CreateResponse Create <TDocument>(TDocument document, Action <CreateRequestDescriptor <TDocument> > configureRequest)
        {
            var descriptor = new CreateRequestDescriptor <TDocument>(document);

            configureRequest?.Invoke(descriptor);
            return(DoRequest <CreateRequestDescriptor <TDocument>, CreateResponse>(descriptor));
        }