Пример #1
0
        public async Task <bool> PushResultAsync(SDResult result, BundleMetainfo bundleInfo, DumpMetainfo dumpInfo)
        {
            if (elasticClient != null)
            {
                var response = await elasticClient.CreateAsync(ElasticSDResult.FromResult(result, bundleInfo, dumpInfo, pathHelper));

                if (!response.Created)
                {
                    return(false);
                }
            }
            return(true);
        }
Пример #2
0
        public async Task <bool> PushResultAsync(SDResult result, BundleMetainfo bundleInfo, DumpMetainfo dumpInfo)
        {
            if (elasticClient != null)
            {
                new Nest.CreateRequest <ElasticSDResult>(RESULT_IDX);
                var response = await elasticClient.CreateAsync(new CreateDescriptor <ElasticSDResult>(ElasticSDResult.FromResult(result, bundleInfo, dumpInfo, pathHelper)));

                if (response.Result != Result.Created)
                {
                    return(false);
                }
            }
            return(true);
        }
Пример #3
0
        public async Task <bool> PushResultAsync(SDResult result, BundleMetainfo bundleInfo, DumpMetainfo dumpInfo)
        {
            try {
                if (elasticClient != null && result != null)
                {
                    new Nest.CreateRequest <ElasticSDResult>(RESULT_IDX);
                    var response = await elasticClient.CreateAsync(new CreateDescriptor <ElasticSDResult>(ElasticSDResult.FromResult(result, bundleInfo, dumpInfo, pathHelper)));

                    if (response.Result != Result.Created)
                    {
                        Console.WriteLine($"PushResultAsync failed for {dumpInfo.Id}. DebugInformation: {response.DebugInformation}");
                        return(false);
                    }
                }
                return(true);
            } catch (Exception e) {
                Console.WriteLine($"PushResultAsync failed for {dumpInfo.Id} with exception: {e}");
                return(false);
            }
        }