public void TagsASync(TagSearchParameters parameters, TagSearchCallback callback) { var query = GetQueryTranslator().Translate(parameters); var dlgt = new LoadJsonDelegate(_service.LoadContent); dlgt.BeginInvoke(query, TagsAsyncCallback, new AsyncTagsCallbackParameter { Delegate = dlgt, CallbackFunction = callback }); }
/// <summary> /// Search for tags /// </summary> /// <param name="parameters"></param> /// <returns></returns> public TagSearchResponse Tags(TagSearchParameters parameters) { var query = GetQueryTranslator().Translate(parameters); var xml = _service.LoadContent(query); var results = new ObjectDeserializer().Deserialize<TagSearchResponse>(xml); return results; }