< Summary

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

Metrics

MethodCyclomatic complexity Line coverage Branch coverage
.ctor()-100%100%
get_RequestResults()-100%100%
set_RequestResults(...)-100%100%

File(s)

C:\Git\azure-sdk-for-net\sdk\batch\Microsoft.Azure.Batch\src\Common\OperationContext.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.Collections.Generic;
 8
 9    /// <summary>
 10    /// Represents the context for a request to the Batch service and provides additional information about its executio
 11    /// </summary>
 12    public sealed class OperationContext
 13    {
 14        /// <summary>
 15        /// Initializes a new instance of the <see cref="OperationContext"/> class.
 16        /// </summary>
 24717        public OperationContext()
 18        {
 24719            this.RequestResults = new List<RequestResult>();
 24720        }
 21
 22        /// <summary>
 23        /// Gets or sets the list of request results for the current operation.  Each <see cref="RequestResult"/> corres
 24        /// request sent to the server.  There may be more than one item in this list in the case of retries.
 25        /// </summary>
 26        /// <value>An <see cref="System.Collections.IList"/> object that contains <see cref="RequestResult"/> objects th
 27        public IList<RequestResult> RequestResults //TODO: Should this be a readonly list?
 28        {
 15029            get;
 24730            internal set;
 31        }
 32    }
 33}