Beispiel #1
0
 /// <summary>
 /// Create a new session. This is how you "log on" to the CIAPI.
 /// </summary>
 /// <param name="apiLogOnRequest">The request to create a session (log on).</param>
 /// <param name="callback"></param>
 /// <param name="state"></param>
 internal virtual void BeginLogOn(ApiLogOnRequestDTO apiLogOnRequest, ApiAsyncCallback<ApiLogOnResponseDTO> callback, object state)
 {
     _client.BeginRequest(callback, state, "session", "/", "POST",
     new Dictionary<string, object>
     {
         { "apiLogOnRequest", apiLogOnRequest}
     }, TimeSpan.FromMilliseconds(0), "data");
 }
Beispiel #2
0
        // ***********************************
        // LogOn
        // ***********************************


        /// <summary>
        /// Create a new session. This is how you "log on" to the CIAPI.
        /// </summary>
        /// <param name="apiLogOnRequest">The request to create a session (log on).</param>
        internal virtual ApiLogOnResponseDTO LogOn(ApiLogOnRequestDTO apiLogOnRequest)
        {
            return _client.Request<ApiLogOnResponseDTO>("session", "/", "POST",
            new Dictionary<string, object>
            {
                { "apiLogOnRequest", apiLogOnRequest}
            }, TimeSpan.FromMilliseconds(0), "data");
        }
Beispiel #3
0
 /// <summary>
 /// Create a new session. This is how you "log on" to the CIAPI.
 /// </summary>
 /// <param name="apiLogOnRequest">The request to create a session *(log on)*.</param>
 /// <param name="callback"></param>
 /// <param name="state"></param>
 internal virtual void BeginLogOn(ApiLogOnRequestDTO apiLogOnRequest, ReliableAsyncCallback callback, object state)
 {
     string uriTemplate = "/";
     _client.BeginRequest(RequestMethod.POST, "session", uriTemplate , 
     new Dictionary<string, object>
     {
         { "apiLogOnRequest", apiLogOnRequest}
     },ContentType.JSON,ContentType.JSON, TimeSpan.FromMilliseconds(0), 30000,0 ,callback, state);
 }
Beispiel #4
0
        // ***********************************
        // LogOn
        // ***********************************


        /// <summary>
        /// Create a new session. This is how you "log on" to the CIAPI.
        /// </summary>
        /// <param name="apiLogOnRequest">The request to create a session *(log on)*.</param>
        internal virtual ApiLogOnResponseDTO LogOn(ApiLogOnRequestDTO apiLogOnRequest)
        {
            string uriTemplate = "/";
            return _client.Request<ApiLogOnResponseDTO>(RequestMethod.POST,"session", uriTemplate ,
            new Dictionary<string, object>
            {
                { "apiLogOnRequest", apiLogOnRequest}
            },ContentType.JSON,ContentType.JSON, TimeSpan.FromMilliseconds(0),30000,0 );
        }