# ISiloStatusOracle.IsFunctionalDirectory(SiloAddress)

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

```csharp
public abstract bool IsFunctionalDirectory(SiloAddress siloAddress)
```

Gets a value indicating whether the current silo is valid for creating new activations on or for directory lookups.

### Parameters

- `siloAddress` (`SiloAddress`)

### Returns

The silo so ask about.
