Akka.Persistence.Sql.Common.Journal.JournalDbEngine.DeleteMessagesToAsync C# (CSharp) Метод

DeleteMessagesToAsync() публичный Метод

Asynchronously deletes all persisted messages identified by provided persistenceId up to provided message sequence number (inclusive).
public DeleteMessagesToAsync ( string persistenceId, long toSequenceNr ) : Task
persistenceId string
toSequenceNr long
Результат Task
        public async Task DeleteMessagesToAsync(string persistenceId, long toSequenceNr)
        {
            using (var connection = CreateDbConnection())
            {
                await connection.OpenAsync();

                var sqlCommand = QueryBuilder.DeleteBatchMessages(persistenceId, toSequenceNr);
                CompleteCommand(sqlCommand, connection);

                await sqlCommand.ExecuteNonQueryAsync();
            }
        }

Usage Example

Пример #1
0
 protected override Task DeleteMessagesToAsync(string persistenceId, long toSequenceNr)
 {
     return(DbEngine.DeleteMessagesToAsync(persistenceId, toSequenceNr));
 }