Skip to content

Feedback #9

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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