コード例 #1
0
        private IndexResult CreateErrorResult(BulkResponseItemBase item)
        {
            string message   = null;
            var    errorType = ErrorType.None;

            if (!item.IsValid)
            {
                errorType = GetErrorType(item.Error);
                message   = item.Error.Reason;
            }
            var indexResult = new IndexResult(item.IsValid, errorType, message);

            return(indexResult);
        }
コード例 #2
0
 private static void DroppedDocumentCallbackDefault(BulkResponseItemBase bulkResponseItem, T d)
 {
 }
コード例 #3
0
 private static bool RetryBulkActionPredicate(BulkResponseItemBase bulkResponseItem, T d) => bulkResponseItem.Status == 429;
コード例 #4
0
 private static void DroppedResponseCallback(BulkResponseItemBase droppedBulkResponse, PriceItem priceItem)
 {
     Console.WriteLine("failed indexing price {0} - reason {1}", priceItem, droppedBulkResponse.Error.Reason);
 }