protected virtual string GenerateRequestBody(BulkRequest request) { var sb = new StringBuilder(); var documents = request.GetDocuments(); sb.Append("{\"docs\":["); for (var i = 0; i < documents.Length; i++) { sb.Append(documents[i]); if (i < documents.Length - 1) sb.Append(","); } sb.Append("]}"); return sb.ToString(); }
protected virtual string GenerateRequestBody(BulkRequest request) { var sb = new StringBuilder(); var documents = request.GetDocuments(); sb.Append("{"); if (request.AllOrNothing) sb.Append("\"all_or_nothing\":true,"); if (!request.NewEdits) sb.Append("\"new_edits\":false,"); sb.Append("\"docs\":["); for (var i = 0; i < documents.Length; i++) { sb.Append(documents[i]); if (i < documents.Length - 1) sb.Append(","); } sb.Append("]}"); return sb.ToString(); }