Share via


RelationalLoggerExtensions.CreatingTransactionSavepointAsync Method

Definition

Logs for the CreatingTransactionSavepoint event.

public static System.Threading.Tasks.ValueTask<Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult> CreatingTransactionSavepointAsync (this Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Transaction> diagnostics, Microsoft.EntityFrameworkCore.Storage.IRelationalConnection connection, System.Data.Common.DbTransaction transaction, Guid transactionId, DateTimeOffset startTime, System.Threading.CancellationToken cancellationToken = default);
static member CreatingTransactionSavepointAsync : Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Transaction> * Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbTransaction * Guid * DateTimeOffset * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult>
<Extension()>
Public Function CreatingTransactionSavepointAsync (diagnostics As IDiagnosticsLogger(Of DbLoggerCategory.Database.Transaction), connection As IRelationalConnection, transaction As DbTransaction, transactionId As Guid, startTime As DateTimeOffset, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of InterceptionResult)

Parameters

diagnostics
IDiagnosticsLogger<DbLoggerCategory.Database.Transaction>

The diagnostics logger to use.

connection
IRelationalConnection

The connection.

transaction
DbTransaction

The transaction.

transactionId
Guid

The correlation ID associated with the DbTransaction.

startTime
DateTimeOffset

The time that the operation was started.

cancellationToken
CancellationToken

A CancellationToken to observe while waiting for the task to complete.

Returns

A Task representing the async operation.

Exceptions

Applies to