# ILocalRequest Methods

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.runtime.ilocalrequest/)

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

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.runtime.ilocalrequest/methods/complete-orleans-serialization-invocation-response-a77a8f19/)

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

Completes the request with its outcome.

### Parameters

- `response` (`Response`): The response produced by the request and its call filters, or an exception if the grain context rejects the request. The grain context rejects a request with an [OrleansMessageRejectionException](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.runtime.orleansmessagerejectionexception/) if it deactivates before the request starts.
