# DurableJobRunResult Properties

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/orleans.durablejobs.durablejobrunresult/)

## Completed {#completed-cb17dbf1}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/orleans.durablejobs.durablejobrunresult/properties/completed-cb17dbf1/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.DurableJobs/DurableJobRunResult.cs#L54)

```csharp
public static DurableJobRunResult Completed
```

Gets a result indicating the job completed successfully.

## Exception {#exception-bd73d037}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/orleans.durablejobs.durablejobrunresult/properties/exception-bd73d037/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.DurableJobs/DurableJobRunResult.cs#L47)

```csharp
[Orleans.Id(2)]
public Exception? Exception
```

Gets the exception associated with a failed job execution when [DurableJobRunResult](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/orleans.durablejobs.durablejobrunresult/) is [DurableJobRunStatus](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/orleans.durablejobs.durablejobrunstatus/).

## IsFailed {#isfailed-b7e8ad4d}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/orleans.durablejobs.durablejobrunresult/properties/isfailed-b7e8ad4d/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.DurableJobs/DurableJobRunResult.cs#L16)

```csharp
public bool IsFailed
```

Gets a value indicating whether the job execution failed.

## IsPending {#ispending-0790b803}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/orleans.durablejobs.durablejobrunresult/properties/ispending-0790b803/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.DurableJobs/DurableJobRunResult.cs#L22)

```csharp
public bool IsPending
```

Gets a value indicating whether the job should be polled again after a delay.

## PollAfterDelay {#pollafterdelay-0eed4a22}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/orleans.durablejobs.durablejobrunresult/properties/pollafterdelay-0eed4a22/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.DurableJobs/DurableJobRunResult.cs#L41)

```csharp
[Orleans.Id(1)]
public TimeSpan? PollAfterDelay
```

Gets the delay before the next status check when [DurableJobRunResult](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/orleans.durablejobs.durablejobrunresult/) is [DurableJobRunStatus](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/orleans.durablejobs.durablejobrunstatus/).

## Status {#status-cfc710e9}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/orleans.durablejobs.durablejobrunresult/properties/status-cfc710e9/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.DurableJobs/DurableJobRunResult.cs#L35)

```csharp
[Orleans.Id(0)]
public DurableJobRunStatus Status
```

Gets the status of the job execution.
