/// <summary> /// 実行します。 /// </summary> /// <param name="authToken">Auth-token。</param> /// <param name="folderId">アップロード先フォルダの ID。</param> /// <param name="files">UploadFile のリスト。</param> /// <param name="share"> /// true (ファイルを共有可とする場合)、false (それ以外の場合)。 /// </param> /// <param name="message">通知メールに含めるメッセージ。</param> /// <param name="emails"> /// 共有ファイルの情報を通知するユーザのメールアドレスの配列。 /// </param> /// <returns></returns> public static UploadResult Execute(string authToken, long folderId, IEnumerable <UploadFile> files, bool share, string message, string[] emails) { var uri = uriBase + authToken + "/" + folderId; if (DumpUri) { Console.WriteLine("URI: " + uri); } return(UploadFunctionCore.Execute <UploadResult>(uri, files, share, message, emails, DumpContent, DumpXml)); }
public static UploadResult Execute(string authToken, long fileId, UploadFile file, bool share, string message, string[] emails) { var uri = uriBase + authToken + "/" + fileId; if (DumpUri) { Console.WriteLine("URI: " + uri); } var files = new UploadFile[] { file }; return(UploadFunctionCore.Execute <UploadResult>(uri, files, share, message, emails, DumpContent, DumpXml)); }