protected bool Exist <T>(string _default_index, string id) where T : class { IDocumentExistsRequest req = new DocumentExistsRequest <T>(_default_index, id); var re = client.DocumentExists(req); return(re.Exists); }
public DocumentExistsRequestTests() { var request = new DocumentExistsRequest(typeof(ElasticsearchProject), "hello-world", "3"); var response = this._client.DocumentExists(request); this._status = response.ConnectionStatus; }
public virtual HttpRequest Create(DocumentExistsRequest request) { var httpRequest = CreateFor<DocumentExistsRequest>(HttpMethod.Head, GenerateRequestUrl(request.Id, request.Rev)); httpRequest.SetIfMatch(request.Rev); return httpRequest; }
public virtual HttpRequest Create(DocumentExistsRequest request) { var httpRequest = CreateFor <DocumentExistsRequest>(HttpMethod.Head, GenerateRequestUrl(request.Id, request.Rev)); httpRequest.SetIfMatch(request.Rev); return(httpRequest); }
public virtual async Task <DocumentHeaderResponse> ExistsAsync(DocumentExistsRequest request) { Ensure.That(request, "request").IsNotNull(); using (var httpRequest = CreateHttpRequest(request)) { using (var res = await SendAsync(httpRequest).ForAwait()) { return(ProcessDocumentHeaderResponse(res)); } } }
protected virtual HttpRequest CreateHttpRequest(DocumentExistsRequest request) { return(DocumentExistsHttpRequestFactory.Create(request)); }
public static Task <DocumentHeaderResponse> PerformAsync(this IMyCouchClient client, DocumentExistsRequest request) { return(client.Documents.ExistsAsync(request)); }