Esempio n. 1
0
 public void FileCreateAsync(DrupalFile file, object asyncState)
 {
     if (this.FileCreateOperationCompleted == null)
     {
         this.FileCreateOperationCompleted = new AsyncCallback(this.OnFileCreateCompleted);
     }
     drupalServiceSystem.BeginFileCreate(file, this.FileCreateOperationCompleted, asyncState);
 }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
 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));
         }
     }
 }