/// <summary> /// Uploads files from a specified directory. /// The object key is derived from the file names /// inside the directory. /// For large uploads, the file will be divided and uploaded in parts using /// Amazon S3's multipart API. The parts will be reassembled as one object in /// Amazon S3. /// </summary> /// <param name="request"> /// The request that contains all the parameters required to upload a directory. /// </param> public void UploadDirectory(TransferUtilityUploadDirectoryRequest request) { validate(request); UploadDirectoryCommand command = new UploadDirectoryCommand(this, request); command.Execute(); }
private void UploadDirectoryHelper(TransferUtilityUploadDirectoryRequest request) { validate(request); UploadDirectoryCommand command = new UploadDirectoryCommand(this, this._config, request); command.Execute(); }