    

 ## On this page

  

 

 # Constructor DirectoryRepository

 Last update: 19.06.2026 

Namespace: [Phoenix.PlugIns.Repositories](Phoenix.PlugIns.Repositories.md)  
Assembly: Phoenix.PlugIns.dll

## DirectoryRepository(string, IServiceProvider, ILogger&lt;DirectoryRepository&gt;)

Constructor

```csharp
public DirectoryRepository(string dir, IServiceProvider sp, ILogger<DirectoryRepository> logger)


```

### Parameters

`dir` [string](https://learn.microsoft.com/dotnet/api/system.string)

The directory to publish

`sp` [IServiceProvider](https://learn.microsoft.com/dotnet/api/system.iserviceprovider)

The dependency injection service provider

`logger` [ILogger](https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1)&lt;[DirectoryRepository](Phoenix.PlugIns.Repositories.DirectoryRepository.md)&gt;

A logger to use