# ILogViewRead&lt;TView, TLogEntry&gt; Properties

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.eventsourcing/orleans.eventsourcing.ilogviewread-2/)

## ConfirmedVersion {#confirmedversion-48dcf487}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.eventsourcing/orleans.eventsourcing.ilogviewread-2/properties/confirmedversion-48dcf487/)

```csharp
public abstract int ILogViewRead<TView, ConfirmedVersion
```

The length of the confirmed prefix of the log

## ConfirmedView {#confirmedview-f9908798}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.eventsourcing/orleans.eventsourcing.ilogviewread-2/properties/confirmedview-f9908798/)

```csharp
public abstract TView ILogViewRead<TView, ConfirmedView
```

Confirmed view of the log (reflecting only confirmed entries)

## TentativeView {#tentativeview-5ec46037}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.eventsourcing/orleans.eventsourcing.ilogviewread-2/properties/tentativeview-5ec46037/)

```csharp
public abstract TView ILogViewRead<TView, TentativeView
```

Local, tentative view of the log (reflecting both confirmed and unconfirmed entries)

## UnconfirmedSuffix {#unconfirmedsuffix-f784d147}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.eventsourcing/orleans.eventsourcing.ilogviewread-2/properties/unconfirmedsuffix-f784d147/)

```csharp
public abstract IEnumerable<TLogEntry> ILogViewRead<TView, UnconfirmedSuffix
```

A list of the submitted entries that do not yet appear in the confirmed prefix.
