# ILogViewAdaptorHost&lt;TLogView, TLogEntry&gt;

Package: [Microsoft.Orleans.EventSourcing](/orleans/docs/api/csharp/microsoft.orleans.eventsourcing/) 10.0.0

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

```csharp
public interface ILogViewAdaptorHost<TLogView, TLogEntry> : IConnectionIssueListener
```

Interface implemented by all grains which use log-view consistency It gives the log view adaptor access to grain-specific information and callbacks.

## Type parameters

- `TLogEntry`: type of log entries
- `TLogView`: type of the log view

## Methods

- [OnViewChanged(bool, bool)](/orleans/docs/api/csharp/microsoft.orleans.eventsourcing/orleans.eventsourcing.ilogviewadaptorhost-2/methods/onviewchanged-bool-bool-ac783798/)
- [UpdateView(TLogView, TLogEntry)](/orleans/docs/api/csharp/microsoft.orleans.eventsourcing/orleans.eventsourcing.ilogviewadaptorhost-2/methods/updateview-tlogview-tlogentry-efddb8cb/)
