コード例 #1
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="connectionInfo">Connection Information</param>
        public HttpService(ConnectionInfo connectionInfo)
        {
            this.connectionInfo = connectionInfo;

            if (connectionInfo.authCookie != null)
            {
                setCookieAuth(connectionInfo.authCookie);
            }
            else if (connectionInfo.authType == AuthorizationType.Basic)
            {
                Server = connectionInfo.server;
                credentials = new CredentialCache { { connectionInfo.server, "Basic", new NetworkCredential(connectionInfo.username, connectionInfo.password) } };
            }
            else
            {
                doSSOAuth();
            }
        }
コード例 #2
0
 /// <summary>
 /// Construct a new RallyRestApi from the specified ConnectionInfo
 /// </summary>
 /// <param name="connectionInfo">ConnectionInfo</param>
 public RallyRestApi(ConnectionInfo connectionInfo)
 {
     Service = new HttpService(connectionInfo);
     wsapiVersion = connectionInfo.wsapiVersion ?? DEFAULT_WSAPI_VERSION;
 }