Skip to content

DirectorySearcher.FindOne throws exception when search string is not formatted properly. #10059

Open
@deepakbansal-nith

Description

@deepakbansal-nith

I specified Searcher.Filter = ((objectClass=user)(SAMAccountName=09433923)).
I forgot to add an & before objectClass Filter.
I kept getting "The directory service is unavailable" exception when Searcher.FindOne() method was called.
As soon as I added the & and set the searcher to Search.Filter = (&(objectClass=user)(SAMAccountName=09433923)) , it worked.
I did not expect an exception to happen if the search string was invalid.
I was expecting a null result potentially.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Pri3Indicates issues/PRs that are low priorityarea-System.DirectoryServicesuntriagedNew issue has not been triaged by the area owner

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions