-
Notifications
You must be signed in to change notification settings - Fork 1
Add new ftp option #30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
...dge.Core/Extensions/Microsoft.Extensions.DependencyInjection/IServiceCollectionExtensions.cs
Outdated
Show resolved
Hide resolved
src/CloudFtpBridge.BlazorApp/Shared/FileSystemOptions/SupportedFileSystems.cs
Outdated
Show resolved
Hide resolved
DotJoshJohnson
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I added comments to each file explaining in detail, but in short:
FTPFileSystem should implement the IFileSystem interface. The code from Receive.cs and Send.cs can then be ported to FTPFileSystem as needed. All changes to WorkflowRunner can be reverted as it will use FileSystemActivator to obtain a configured instance of the appropriate IFileSystem implementation.
…gging and works with FileSystemActivator which in turn allows logging in the audit log.
Added new FTP option utilizing System.Net.FtpWebRequest.
Logging will need added to this option eventually. Currently errors can be viewed while processing runs in debugview.