# ILogConsistencyProtocolParticipant.PreActivateProtocolParticipant

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

```csharp
public abstract Task PreActivateProtocolParticipant()
```

Called immediately before the user-level OnActivateAsync, on same scheduler.
