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