# IResponseCompletionSource Methods

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.invocation.iresponsecompletionsource/)

## Complete {#complete-03bffabb}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.invocation.iresponsecompletionsource/methods/complete-03bffabb/)

```csharp
public abstract void Complete()
```

Sets the result to the default value.

## Complete(Response) {#complete-orleans-serialization-invocation-response-791fc7d1}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.invocation.iresponsecompletionsource/methods/complete-orleans-serialization-invocation-response-791fc7d1/)

```csharp
public abstract void Complete(Response value)
```

Sets the result.

### Parameters

- `value` (`Response`): The result value.
