# IDurableJobsStorageInspector.InspectAsync(string, CancellationToken)

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

```csharp
public abstract ValueTask<DurableJobsStorageStatus> InspectAsync(string providerName, CancellationToken cancellationToken = default(CancellationToken))
```

Counts existing shards, including future-dated and poisoned shards, without changing ownership.

### Parameters

- `providerName` (`string`): The selected write or draining journal provider name.
- `cancellationToken` (`CancellationToken`): The cancellation token.

### Returns

The provider inventory.
