private void DeleteObjects(List<long> obj_ids, bool isAsync, DeleteObjectsCallback callback, Object state) { var parameterList = new Dictionary<string, string> { { "method", "facebook.data.deleteObjects" } }; Utilities.AddList(parameterList, "obj_ids", obj_ids); if (isAsync) { SendRequestAsync<data_deleteObjects_response, bool>(parameterList, new FacebookCallCompleted<bool>(callback), state); return; } SendRequest(parameterList); }
/// <summary> /// Delete multiple objects permanently. /// </summary> /// <example> /// <code> /// /// </code> /// </example> /// <param name="obj_ids">A list of 64-bit integers that are numeric identifiers (fbids) of objects to delete.</param> /// <param name="callback">The AsyncCallback delegate</param> /// <param name="state">An object containing state information for this asynchronous request</param> public void DeleteObjectsAsync(List<long> obj_ids, DeleteObjectsCallback callback, Object state) { DeleteObjects(obj_ids, true, callback, state); }