# ContainerImageConfig Constructors

- Package: [Aspire.Hosting](/reference/api/csharp/aspire.hosting.md)
- Type: [ContainerImageConfig](/reference/api/csharp/aspire.hosting/containerimageconfig.md)
- Kind: `Constructors`
- Members: `1`

Represents typed container image configuration metadata.

<a id="constructor"></a>
<a id="constructor-ireadonlylist-string-ireadonlylist-string-string"></a>

## ContainerImageConfig(IReadOnlyList<string>, IReadOnlyList<string>, string?)

- Name: `Constructor(IReadOnlyList<string>, IReadOnlyList<string>, string?)`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/f4c27f2d43ddc1cacd0dd083b30d1fea1cee7a62/src/Aspire.Hosting/Publishing/ContainerImageInspectionResult.cs#L42-L53)

Initializes a new instance of the [ContainerImageConfig](/reference/api/csharp/aspire.hosting/containerimageconfig.md) class.

```csharp
public sealed class ContainerImageConfig
{
    public ContainerImageConfig(
        IReadOnlyList<string> entrypoint,
        IReadOnlyList<string> command,
        string? workingDirectory)
    {
        // ...
    }
}
```

## Parameters

- `entrypoint` (`IReadOnlyList<string>`)
  The image entrypoint.
- `command` (`IReadOnlyList<string>`)
  The default image command.
- `workingDirectory` (`string?`)
  The image working directory.
