/* * Copyright (C) Alibaba Cloud Computing * All rights reserved. * * 版权所有 (C)阿里云计算有限公司 */ using System.Collections.Generic; using Aliyun.OSS.Common.Authentication; using Aliyun.OSS.Common.Handlers; using Aliyun.OSS.Commands; namespace Aliyun.OSS.Common.Communication { internal class ExecutionContext { /// /// List of HTTP response handlers. /// private readonly IList _responseHandlers = new List(); /// /// Gets or sets the request signer. /// public IRequestSigner Signer { get; set; } /// /// Gets or sets the credentials. /// public ICredentials Credentials { get; set ;} /// /// Gets the list of . /// public IList ResponseHandlers { get { return _responseHandlers; } } /// /// Gets or sets a concrete command associate with this context. /// public OssCommand Command { get; set; } } }