< Summary

Class:Microsoft.Azure.Batch.Common.RequestInformation
Assembly:Microsoft.Azure.Batch
File(s):C:\Git\azure-sdk-for-net\sdk\batch\Microsoft.Azure.Batch\src\Common\RequestInformation.cs
Covered lines:6
Uncovered lines:0
Coverable lines:6
Total lines:51
Line coverage:100% (6 of 6)
Covered branches:0
Total branches:0

Metrics

MethodCyclomatic complexity Line coverage Branch coverage
get_BatchError()-100%100%
get_HttpStatusMessage()-100%100%
get_HttpStatusCode()-100%100%
get_ClientRequestId()-100%100%
get_ServiceRequestId()-100%100%
get_RetryAfter()-100%100%

File(s)

C:\Git\azure-sdk-for-net\sdk\batch\Microsoft.Azure.Batch\src\Common\RequestInformation.cs

#LineLine coverage
 1// Copyright (c) Microsoft Corporation. All rights reserved.
 2// Licensed under the MIT License. See License.txt in the project root for license information.
 3
 4namespace Microsoft.Azure.Batch.Common
 5{
 6    using System;
 7    using System.Net;
 8
 9    /// <summary>
 10    /// A set of common information associated with a request.
 11    /// </summary>
 12    public class RequestInformation
 13    {
 14        /// <summary>
 15        /// Gets or sets the Batch Error information which contains detailed metadata around
 16        /// the specific error encountered.
 17        /// </summary>
 2218        public BatchError BatchError { get; protected internal set; }
 19
 20        /// <summary>
 21        /// Gets or sets the HTTP status message for the request.
 22        /// </summary>
 1723        public string HttpStatusMessage { get; protected internal set; }
 24
 25        /// <summary>
 26        /// Gets or sets the HTTP status code for the request.
 27        /// In cases where an HTTP response was never received (for example on client side timeout) this property is nul
 28        /// </summary>
 2529        public HttpStatusCode? HttpStatusCode { get; protected internal set; }
 30
 31        // /// <summary>
 32        // /// Gets or sets the start time of the request.
 33        // /// </summary>
 34        //public DateTime RequestStartTime { get; set; }
 35
 36        /// <summary>
 37        /// Gets or sets the client-request-id set by the client.
 38        /// </summary>
 5739        public Guid? ClientRequestId { get; protected internal set; }
 40
 41        /// <summary>
 42        /// Gets or sets the service request ID for this request.
 43        /// </summary>
 1744        public string ServiceRequestId { get; protected internal set; }
 45
 46        /// <summary>
 47        /// Gets or sets the retry-after returned by the server (or null if none was returned)
 48        /// </summary>
 1249        public TimeSpan? RetryAfter { get; protected internal set; }
 50    }
 51}