# TransactionInfo Properties

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.transactioninfo/)

## Id {#id-12d5eeec}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.transactioninfo/properties/id-12d5eeec/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions/DistributedTM/TransactionInfo.cs#L43)

```csharp
public string Id
```

## IsReadOnly {#isreadonly-4a7629bc}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.transactioninfo/properties/isreadonly-4a7629bc/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions/DistributedTM/TransactionInfo.cs#L55)

```csharp
[Orleans.Id(3)]
public bool IsReadOnly
```

## OriginalException {#originalexception-785d150c}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.transactioninfo/properties/originalexception-785d150c/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions/DistributedTM/TransactionInfo.cs)

```csharp
[Orleans.Id(4)]
public byte[] OriginalException
```

## Participants {#participants-b4809b38}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.transactioninfo/properties/participants-b4809b38/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions/DistributedTM/TransactionInfo.cs#L63)

```csharp
[Orleans.Id(5)]
public Dictionary<ParticipantId, AccessCounter> Participants
```

## Priority {#priority-dd160ac9}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.transactioninfo/properties/priority-dd160ac9/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions/DistributedTM/TransactionInfo.cs)

```csharp
[Orleans.Id(2)]
public DateTime Priority
```

## TimeStamp {#timestamp-a6bb7f43}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.transactioninfo/properties/timestamp-a6bb7f43/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions/DistributedTM/TransactionInfo.cs)

```csharp
[Orleans.Id(1)]
public DateTime TimeStamp
```

## TransactionId {#transactionid-48b39ef6}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.transactioninfo/properties/transactionid-48b39ef6/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions/DistributedTM/TransactionInfo.cs#L46)

```csharp
[Orleans.Id(0)]
public Guid TransactionId
```

## TryToCommit {#trytocommit-b245bd2f}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.transactioninfo/properties/trytocommit-b245bd2f/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions/DistributedTM/TransactionInfo.cs)

```csharp
[Orleans.Id(6)]
public bool TryToCommit
```

## UseExclusiveLock {#useexclusivelock-6a99bb08}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.transactioninfo/properties/useexclusivelock-6a99bb08/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions/DistributedTM/TransactionInfo.cs)

```csharp
[Orleans.Id(7)]
public bool UseExclusiveLock
```
