# DelveServerOptions Properties

- Package: [Aspire.Hosting.Go](/reference/api/csharp/aspire.hosting.go.md)
- Type: [DelveServerOptions](/reference/api/csharp/aspire.hosting.go/delveserveroptions.md)
- Kind: `Properties`
- Members: `6`

Configures the headless Delve debug server used for remote debugging of a Go application.

<a id="acceptmulticlient"></a>

## AcceptMultiClient

- Name: `AcceptMultiClient`
- Modifiers: `get; init`
- Returns: `bool`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/b5f143315ffb6968ea939a9978797a5b20e4c688/src/Aspire.Hosting.Go/DelveServerOptions.cs)

Gets a value indicating whether Delve accepts multiple debugger clients. The default is `false`.

```csharp
public bool AcceptMultiClient { get; init; }
```

<a id="continueonstart"></a>

## ContinueOnStart

- Name: `ContinueOnStart`
- Modifiers: `get; init`
- Returns: `bool`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/b5f143315ffb6968ea939a9978797a5b20e4c688/src/Aspire.Hosting.Go/DelveServerOptions.cs)

Gets a value indicating whether Delve continues the application immediately after startup. The default is `false`.

```csharp
public bool ContinueOnStart { get; init; }
```

<a id="log"></a>

## Log

- Name: `Log`
- Modifiers: `get; init`
- Returns: `bool`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/b5f143315ffb6968ea939a9978797a5b20e4c688/src/Aspire.Hosting.Go/DelveServerOptions.cs)

Gets a value indicating whether Delve server logging is enabled. The default is `false`.

```csharp
public bool Log { get; init; }
```

<a id="logoutput"></a>

## LogOutput

- Name: `LogOutput`
- Modifiers: `nullable` `get; init`
- Returns: `string?`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/b5f143315ffb6968ea939a9978797a5b20e4c688/src/Aspire.Hosting.Go/DelveServerOptions.cs)

Gets the Delve logging components enabled when [DelveServerOptions.Log](/reference/api/csharp/aspire.hosting.go/delveserveroptions/properties.md#log) is `true`. When `null` or empty, Delve uses its default logging components.

```csharp
public string? LogOutput { get; init; }
```

<a id="onlysameuser"></a>

## OnlySameUser

- Name: `OnlySameUser`
- Modifiers: `nullable` `get; init`
- Returns: `bool?`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/b5f143315ffb6968ea939a9978797a5b20e4c688/src/Aspire.Hosting.Go/DelveServerOptions.cs)

Gets a value indicating whether Delve allows connections only from the same operating system user. When `null`, Delve's default same-user policy is used.

```csharp
public bool? OnlySameUser { get; init; }
```

<a id="port"></a>

## Port

- Name: `Port`
- Modifiers: `get; init`
- Returns: `int`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/b5f143315ffb6968ea939a9978797a5b20e4c688/src/Aspire.Hosting.Go/DelveServerOptions.cs)

Gets the TCP port on which Delve listens. The default is `2345`.

```csharp
public int Port { get; init; }
```
