Skip to content

Feedback #9

@MichaelPeter

Description

@MichaelPeter

Hi you asked me for feedback for the library,

I will only be able to test it properly, here only the feedback I noticed so far with a quick look over:

First of all really nice, that you have explicit Blazor support and have written lots of tests.

  • nuget package. You don't have a nuget package yet? That makes it harder to get started with the library or even find it.

  • Windows Authentification: To use Windows Authentification/NTLM or MS-OFBA:
    I've seen you activate UseDefaultAuthentification by default that is nice. Maybe a example
    for Windows Authentification and MS-OFBA?
    https://www.webdavsystem.com/server/documentation/choosing_authentication/

  • PropFind Instead of Propfind
    Since PROPFIND means Property Find I would have written PropFind. But I have no strong opinon on that, since both ways to write kinda look wrong.

  • Async Postfixes:
    Again Personal Style, I write the async method names always with Async postfix but both sides have good arguments and I also experimented without the Async Postfix. (Especially if a class has async methods and non async methods)

  • [NotNull] Arguments - again very nice that you use Nullable types, big fan! But why you used the [NonNull]-Attribute - are there issues with .NET Framework if you use the ? syntax? Or is that for legacy reasons?

  • Everywhere Argument Validation I like that! Also the documenation for all methods.

  • Idea: A way to call custom methods? Like to access the WebDav Dispatcher?
    Microsoft has some custom protcol extensions for web dav.
    But I mean I could create one and pass it in the constructor.

Greetings
Michael

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions