https://github.com/maxlorenz/commonlibrary
A library for common tasks in .Net
https://github.com/maxlorenz/commonlibrary
Last synced: 12 months ago
JSON representation
A library for common tasks in .Net
- Host: GitHub
- URL: https://github.com/maxlorenz/commonlibrary
- Owner: maxlorenz
- License: mit
- Created: 2015-05-29T12:35:30.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2015-10-05T11:54:47.000Z (over 10 years ago)
- Last Synced: 2025-06-20T11:10:47.627Z (12 months ago)
- Language: C#
- Size: 168 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Common Library
## FileSystemService
```c#
public AuthorizationRuleCollection GetAccessRules(string Path)
public async Task GetAccessRulesAsync(string Path)
```
## InstalledSoftwareService
```c#
public InstalledSoftwareService(string RemoteComputer, string Username, string Password)
public SortedSet GetInstalledSoftware()
public async Task> GetInstalledSoftwareAsync()
```
## LDAPService
```c#
public LDAPService(string Domain)
public IEnumerable FindAllByName(string Name)
public async Task FindOneByNameAsync(string Name)
public Principal FindOneByName(string Name)
public async Task> FindAllByNameAsync(string Name)
public PropertyCollection GetPropertyCollection(UserPrincipal User)
public async Task GetPropertyCollectionAsync(UserPrincipal User)
public Principal GetFromAccessRule(AccessRule Rule)
public bool IsInheritedMemberOf(Principal Member, GroupPrincipal Group)
public async Task IsInheritedMemberOfAsync(Principal Member, GroupPrincipal Group)
```
## MailService
```c#
public MailService(string Server, int Port)
public void Send(string Sender, string Subject, string Body, IEnumerable To)
public void AddAttachement(String Path)
```
## SharerightsService
```c#
public SharerightsService(string Domain)
public IEnumerable GetDirectoryAccessRules(string Directory)
```
## WMIService
```c#
public WMIService()
public WMIService(string Computername, string Username, string Password)
public IEnumerable GetWQLResults(string Query)
public async Task> GetWQLResultsAsync(string Query)
public IEnumerable GetWMIClasses()
```