public void FileCreateAsync(DrupalFile file, object asyncState) { if (this.FileCreateOperationCompleted == null) { this.FileCreateOperationCompleted = new AsyncCallback(this.OnFileCreateCompleted); } drupalServiceSystem.BeginFileCreate(file, this.FileCreateOperationCompleted, asyncState); }
public DrupalFile FileRetrieve(int fid, bool include_file_contents, bool get_image_style) { this.InitRequest(); DrupalFile res = default(DrupalFile); try { res = drupalServiceSystem.FileRetrieve(fid, include_file_contents, get_image_style); } catch (Exception ex) { this.HandleException(ex, "FileRetrieve"); } return(res); }
public DrupalFile FileCreate(DrupalFile file) { this.InitRequest(); DrupalFile res = default(DrupalFile); try { res = drupalServiceSystem.FileCreate(file); } catch (Exception ex) { this.HandleException(ex, "FileCreate"); } return(res); }
void OnFileCreateCompleted(IAsyncResult asyncResult) { if (this.FileCreateCompleted != null) { var clientResult = (XmlRpcAsyncResult)asyncResult; DrupalFile result = default(DrupalFile); try { result = ((IServiceSystem)clientResult.ClientProtocol).EndFileCreate(asyncResult); this.FileCreateCompleted(this, new DrupalAsyncCompletedEventArgs <DrupalFile>(result, null, asyncResult.AsyncState)); } catch (Exception ex) { this.FileCreateCompleted(this, new DrupalAsyncCompletedEventArgs <DrupalFile>(result, ex, asyncResult.AsyncState)); } } }