# StandaloneSiloHandle.CreateDelegate(string)

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.testinghost/orleans.testinghost.standalonesilohandle/) | [Methods](/orleans/docs/api/csharp/microsoft.orleans.testinghost/orleans.testinghost.standalonesilohandle/methods/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.TestingHost/StandaloneSiloHandle.cs#L160-L165)

```csharp
public static Func<string, IConfiguration, Task<SiloHandle>> CreateDelegate(string executablePath)
```

Creates a delegate which spawns a silo in a new process, using the provided executable as the entry point for that silo.

### Parameters

- `executablePath` (`string`): The entry point for spawned silos.
