/*
* 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; }
}
}