# IDurableJobFeatureHandler

Package: [Microsoft.Orleans.DurableJobs](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/) 10.0.0-alpha.1

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.DurableJobs)

```csharp
public interface IDurableJobFeatureHandler
```

Handles a framework-owned durable job for a grain activation.

## Remarks

Delivery is at least once. The handler determines the durable job disposition and owns any application-specific idempotency required when a completed invocation is delivered again.

## Methods

- [CanHandle(string)](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/orleans.durablejobs.idurablejobfeaturehandler/methods/canhandle-string-4f816c83/)
- [ExecuteJobAsync(IJobRunContext, CancellationToken)](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/orleans.durablejobs.idurablejobfeaturehandler/methods/executejobasync-orleans-durablejobs-ijobruncontext-system-threading-cancellation-b48a9c78/)
