protected void DefaultResponseAssertations(IIndicesResponse result)
		{
			result.Should().NotBeNull();
			if (!result.IsValid)
				throw new Exception(result.ConnectionStatus.ResponseRaw.Utf8String());
			result.IsValid.Should().BeTrue();
		}
 protected void DefaultResponseAssertations(IIndicesResponse result)
 {
     result.Should().NotBeNull();
     if (!result.IsValid)
     {
         throw new Exception(result.ConnectionStatus.Result);
     }
     result.IsValid.Should().BeTrue();
 }
        public virtual bool DeleteIndex(string index = "")
        {
            IIndicesResponse response = null;

            if (Client.IndexExists(i => i.Index(index)).Exists)
            {
                response = Client.DeleteIndex(d => d.Index(index));
            }

            return(response.Acknowledged);
        }
示例#4
0
 public virtual Task <bool> OnIndexDeleteFailure(string indexName, TimeSpan duration, IIndicesResponse response, Exception ex)
 {
     _logger.Error($"Failed to delete index {indexName} after {duration.ToWords(true)}: {(response != null ? response.GetErrorMessage() : ex?.Message)}");
     return(Task.FromResult(true));
 }