internal static QueryResponseCore CreateFailure( HttpStatusCode statusCode, SubStatusCodes?subStatusCodes, CosmosException cosmosException, double requestCharge, string activityId) { QueryResponseCore cosmosQueryResponse = new QueryResponseCore( result: QueryResponseCore.EmptyList, isSuccess: false, statusCode: statusCode, requestCharge: requestCharge, activityId: activityId, responseLengthBytes: 0, disallowContinuationTokenMessage: null, continuationToken: null, cosmosException: cosmosException, subStatusCode: subStatusCodes); return(cosmosQueryResponse); }
internal static QueryResponseCore CreateSuccess( IReadOnlyList <CosmosElement> result, double requestCharge, string activityId, long responseLengthBytes, string disallowContinuationTokenMessage, string continuationToken) { QueryResponseCore cosmosQueryResponse = new QueryResponseCore( result: result, isSuccess: true, statusCode: HttpStatusCode.OK, requestCharge: requestCharge, activityId: activityId, responseLengthBytes: responseLengthBytes, disallowContinuationTokenMessage: disallowContinuationTokenMessage, continuationToken: continuationToken, cosmosException: null, subStatusCode: null); return(cosmosQueryResponse); }
internal static QueryResponseCore CreateFailure( HttpStatusCode statusCode, SubStatusCodes?subStatusCodes, string errorMessage, double requestCharge, string activityId, IReadOnlyCollection <QueryPageDiagnostics> diagnostics) { QueryResponseCore cosmosQueryResponse = new QueryResponseCore( result: QueryResponseCore.EmptyList, isSuccess: false, statusCode: statusCode, requestCharge: requestCharge, activityId: activityId, diagnostics: diagnostics, responseLengthBytes: 0, disallowContinuationTokenMessage: null, continuationToken: null, errorMessage: errorMessage, subStatusCode: subStatusCodes); return(cosmosQueryResponse); }