# ILogViewRead&lt;TView, 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 ILogViewRead<TView, TLogEntry>
```

Interface for reading the log view.

## Type parameters

- `TLogEntry`: The type of log entries.
- `TView`: The type of the view (state of the grain).

## Properties

- [ConfirmedVersion](/orleans/docs/api/csharp/microsoft.orleans.eventsourcing/orleans.eventsourcing.ilogviewread-2/properties/confirmedversion-48dcf487/)
- [ConfirmedView](/orleans/docs/api/csharp/microsoft.orleans.eventsourcing/orleans.eventsourcing.ilogviewread-2/properties/confirmedview-f9908798/)
- [TentativeView](/orleans/docs/api/csharp/microsoft.orleans.eventsourcing/orleans.eventsourcing.ilogviewread-2/properties/tentativeview-5ec46037/)
- [UnconfirmedSuffix](/orleans/docs/api/csharp/microsoft.orleans.eventsourcing/orleans.eventsourcing.ilogviewread-2/properties/unconfirmedsuffix-f784d147/)

## Methods

- [RetrieveLogSegment(int, int)](/orleans/docs/api/csharp/microsoft.orleans.eventsourcing/orleans.eventsourcing.ilogviewread-2/methods/retrievelogsegment-int-int-281619a0/)
