# InProcessTestClusterOptions Properties

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.testinghost/orleans.testinghost.inprocesstestclusteroptions/)

## AssumeHomogenousSilosForTesting {#assumehomogenoussilosfortesting-b83d20f9}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.testinghost/orleans.testinghost.inprocesstestclusteroptions/properties/assumehomogenoussilosfortesting-b83d20f9/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.TestingHost/InProcTestClusterOptions.cs)

```csharp
public bool AssumeHomogenousSilosForTesting
```

Gets or sets a value indicating whether to assume homogeneous silos for testing purposes.

### Value

`true` if the cluster should assume homogeneous silos; otherwise, `false`.

## ClientHostConfigurationDelegates {#clienthostconfigurationdelegates-1a6e82a3}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.testinghost/orleans.testinghost.inprocesstestclusteroptions/properties/clienthostconfigurationdelegates-1a6e82a3/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.TestingHost/InProcTestClusterOptions.cs#L98)

```csharp
public List<Action<IHostApplicationBuilder>> ClientHostConfigurationDelegates
```

Gets the client host configuration delegates.

### Value

The client host configuration delegates.

## ClusterId {#clusterid-49841d9c}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.testinghost/orleans.testinghost.inprocesstestclusteroptions/properties/clusterid-49841d9c/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.TestingHost/InProcTestClusterOptions.cs)

```csharp
public string ClusterId
```

Gets or sets the cluster identifier.

### Value

The cluster identifier.

## ConfigureFileLogging {#configurefilelogging-d96f4d01}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.testinghost/orleans.testinghost.inprocesstestclusteroptions/properties/configurefilelogging-d96f4d01/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.TestingHost/InProcTestClusterOptions.cs)

```csharp
public bool ConfigureFileLogging
```

Gets or sets a value indicating whether to configure file logging.

### Value

`true` if file logging should be configured; otherwise, `false`.

## GatewayPerSilo {#gatewaypersilo-a8acd3f2}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.testinghost/orleans.testinghost.inprocesstestclusteroptions/properties/gatewaypersilo-a8acd3f2/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.TestingHost/InProcTestClusterOptions.cs)

```csharp
public bool GatewayPerSilo
```

Gets or sets a value indicating whether each silo should host a gateway.

### Value

`true` if each silo should host a gateway; otherwise, `false`.

## InitialSilosCount {#initialsiloscount-d0d6f971}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.testinghost/orleans.testinghost.inprocesstestclusteroptions/properties/initialsiloscount-d0d6f971/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.TestingHost/InProcTestClusterOptions.cs)

```csharp
public short InitialSilosCount
```

Gets or sets the initial silos count.

### Value

The initial silos count.

## InitializeClientOnDeploy {#initializeclientondeploy-bd922bcd}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.testinghost/orleans.testinghost.inprocesstestclusteroptions/properties/initializeclientondeploy-bd922bcd/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.TestingHost/InProcTestClusterOptions.cs)

```csharp
public bool InitializeClientOnDeploy
```

Gets or sets a value indicating whether to initialize the client immediately on deployment.

### Value

`true` if the client should be initialized immediately on deployment; otherwise, `false`.

## ServiceId {#serviceid-3f49dcf5}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.testinghost/orleans.testinghost.inprocesstestclusteroptions/properties/serviceid-3f49dcf5/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.TestingHost/InProcTestClusterOptions.cs)

```csharp
public string ServiceId
```

Gets or sets the service identifier.

### Value

The service identifier.

## SiloHostConfigurationDelegates {#silohostconfigurationdelegates-cd6b42f0}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.testinghost/orleans.testinghost.inprocesstestclusteroptions/properties/silohostconfigurationdelegates-cd6b42f0/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.TestingHost/InProcTestClusterOptions.cs#L92)

```csharp
public List<Action<InProcessTestSiloSpecificOptions, IHostApplicationBuilder>> SiloHostConfigurationDelegates
```

Gets the silo host configuration delegates.

### Value

The silo host configuration delegates.

## UseRealEnvironmentStatistics {#userealenvironmentstatistics-ce9cb2e1}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.testinghost/orleans.testinghost.inprocesstestclusteroptions/properties/userealenvironmentstatistics-ce9cb2e1/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.TestingHost/InProcTestClusterOptions.cs)

```csharp
public bool UseRealEnvironmentStatistics
```

Gets or sets a value indicating whether to use the real environment statistics.
