An open API service indexing awesome lists of open source software.

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

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()
```