private void ExecDelete(KiiHttpClientFactory factory, KiiBucketCallback callback) { Utils.CheckInitialize(false); KiiHttpClient client = factory.Create(Url, Kii.AppId, Kii.AppKey, KiiHttpMethod.DELETE); KiiCloudEngine.SetAuthBearer(client); // send request client.SendRequest((ApiResponse response, Exception e) => { if (e != null) { if (callback != null) { callback(this, e); } return; } if (callback != null) { callback(this, null); } }); }
/// <summary> /// Delete this bucket. /// </summary> /// <remarks> /// Delete this bucket. All KiiObject in this bucket will be deleted at the same time. /// </remarks> /// <param name='callback'> /// Callback. /// </param> public void Delete(KiiBucketCallback callback) { ExecDelete(Kii.AsyncHttpClientFactory, callback); }