# ITransactionManager.Ping(Guid, DateTime, ParticipantId)

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.abstractions.itransactionmanager/) | [Methods](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.abstractions.itransactionmanager/methods/)

```csharp
public abstract Task Ping(Guid transactionId, DateTime timeStamp, ParticipantId resource)
```

One-way message sent by participants to TM, to let TM know they are still waiting to hear about the fate of a transaction.

### Parameters

- `transactionId` (`Guid`): The id of the transaction
- `timeStamp` (`DateTime`): The commit timestamp of the transaction
- `resource` (`ParticipantId`): The participant sending the message
