示例#1
0
 public void RemoveCallbackFromEntry(int index, DataCallbackCommon callback)
 {
     if (index < 0 || index >= _dataEntries.Count)
     {
         return;
     }
     _dataEntries[index].ResponseSuccessCallback -= callback;
 }
示例#2
0
            public void GetDataEntry(int index, DataCallbackCommon callback, Action <string> errorCallback = null)
            {
                if (index < 0 || index >= _dataEntries.Count)
                {
                    return;
                }

                _dataEntries[index].ResponseSuccessCallback -= callback;
                _dataEntries[index].ResponseSuccessCallback += callback;
                if (null != errorCallback)
                {
                    _dataEntries[index].ResponseFailureCallback -= errorCallback;
                    _dataEntries[index].ResponseFailureCallback += errorCallback;
                }
                _dataEntries[index].RequestData();
            }