12 lines
527 B
C#
12 lines
527 B
C#
using System.DirectoryServices;
|
|
|
|
namespace DigitalData.Core.Contracts.Application
|
|
{
|
|
public interface IDirectorySearchService : IServiceBase
|
|
{
|
|
IServiceResult<IEnumerable<ResultPropertyCollection>> FindAll(DirectoryEntry searchRoot, string filter, SearchScope searchScope = SearchScope.Subtree, int sizeLimit = 5000);
|
|
|
|
IServiceResult<IEnumerable<ResultPropertyCollection>> FindAllByUserCache(string username, string filter, SearchScope searchScope = SearchScope.Subtree, int sizeLimit = 5000);
|
|
}
|
|
}
|