# SiloConnectionOptions Methods

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.siloconnectionoptions/)

## ConfigureGatewayInboundConnection(Action&lt;IConnectionBuilder&gt;) {#configuregatewayinboundconnection-system-action-microsoft-aspnetcore-connections-51a7028b}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.siloconnectionoptions/methods/configuregatewayinboundconnection-system-action-microsoft-aspnetcore-connections-51a7028b/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Runtime/Configuration/SiloConnectionOptions.cs#L33)

```csharp
public void ConfigureGatewayInboundConnection(Action<IConnectionBuilder> configure)
```

Configures silo inbound connections from clients.

### Parameters

- `configure` (`Action<IConnectionBuilder>`): The configuration delegate.

## ConfigureSiloInboundConnection(Action&lt;IConnectionBuilder&gt;) {#configuresiloinboundconnection-system-action-microsoft-aspnetcore-connections-ic-3ec17bf4}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.siloconnectionoptions/methods/configuresiloinboundconnection-system-action-microsoft-aspnetcore-connections-ic-3ec17bf4/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Runtime/Configuration/SiloConnectionOptions.cs#L27)

```csharp
public void ConfigureSiloInboundConnection(Action<IConnectionBuilder> configure)
```

Configures silo inbound connections from other silos.

### Parameters

- `configure` (`Action<IConnectionBuilder>`): The configuration delegate.

## ConfigureSiloOutboundConnection(Action&lt;IConnectionBuilder&gt;) {#configuresilooutboundconnection-system-action-microsoft-aspnetcore-connections-i-0a2cc5bd}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.siloconnectionoptions/methods/configuresilooutboundconnection-system-action-microsoft-aspnetcore-connections-i-0a2cc5bd/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Runtime/Configuration/SiloConnectionOptions.cs#L21)

```csharp
public void ConfigureSiloOutboundConnection(Action<IConnectionBuilder> configure)
```

Configures silo outbound connections.

### Parameters

- `configure` (`Action<IConnectionBuilder>`): The configuration delegate.
