/// <summary> /// get as an asynchronous operation. /// </summary> /// <param name="key">The key.</param> /// <returns>Task<MethodReturnResult<CategoryDetail>>.</returns> public async Task <MethodReturnResult <CategoryDetail> > GetAsync(CategoryDetailKey key) { return(await Task.Run <MethodReturnResult <CategoryDetail> >(() => { return base.Channel.Get(key); })); }
/// <summary> /// delete as an asynchronous operation. /// </summary> /// <param name="key">采集参数标识符.</param> /// <returns>Task<MethodReturnResult>.</returns> public async Task <MethodReturnResult> DeleteAsync(CategoryDetailKey key) { return(await Task.Run <MethodReturnResult>(() => { return base.Channel.Delete(key); })); }
/// <summary> /// 删除采集参数。 /// </summary> /// <param name="key">采集参数标识符。</param> /// <returns><see cref="MethodReturnResult" />.</returns> public MethodReturnResult Delete(CategoryDetailKey key) { MethodReturnResult result = new MethodReturnResult(); if (!this.CategoryDetailDataEngine.IsExists(key)) { result.Code = 1002; result.Message = String.Format(StringResource.CategoryDetailService_IsNotExists, key); return(result); } try { this.CategoryDetailDataEngine.Delete(key); } catch (Exception ex) { result.Code = 1000; result.Message = String.Format(StringResource.OtherError, ex.Message); } return(result); }
/// <summary> /// 获取采集参数数据。 /// </summary> /// <param name="key">采集参数标识符.</param> /// <returns><see cref="MethodReturnResult<CategoryDetail>" />,采集参数数据.</returns> public MethodReturnResult <CategoryDetail> Get(CategoryDetailKey key) { return(base.Channel.Get(key)); }
/// <summary> /// 删除采集参数。 /// </summary> /// <param name="key">采集参数标识符。</param> /// <returns><see cref="MethodReturnResult" />.</returns> public MethodReturnResult Delete(CategoryDetailKey key) { return(base.Channel.Delete(key)); }