예제 #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="AcsApiClient"/> class.
        /// </summary>
        /// <param name="config"><see cref="AcsApiClient"/> instance containing configuration details.
        /// </param>
        public AcsApiClient(AcsApiClientConfig config, bool isAcsPortal = false)
        {
            if (string.IsNullOrEmpty(config.PortalPassword) || string.IsNullOrEmpty(config.PortalUsername))
            {
                throw new AcsApiException(AcsApiError.InvalidCredentials);
            }

            serviceConfig = config;
            cookies       = new CookieCollection();

            _acsPortal = isAcsPortal;
        }
예제 #2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="AcsApiClient"/> class. 
        /// </summary>
        /// <param name="config"><see cref="AcsApiClient"/> instance containing configuration details.
        /// </param>
        public AcsApiClient(AcsApiClientConfig config, bool isAcsPortal = false)
        {
            if (string.IsNullOrEmpty(config.PortalPassword) || string.IsNullOrEmpty(config.PortalUsername))
            {
                throw new AcsApiException(AcsApiError.InvalidCredentials);
            }

            serviceConfig = config;
            cookies = new CookieCollection();

            _acsPortal = isAcsPortal;
        }