Skip to content

UniqueConstraintExtensions.GetUniqueConstraintDetailsAsync.SI3GVMGVC6RM8N3H0TY28K85B

Mike King edited this page Sep 30, 2025 · 2 revisions

UniqueConstraintExtensions.GetUniqueConstraintDetailsAsync(this DatabaseFacade, Exception, CancellationToken) Method

Get the details of an unique constraint from an exception.

public static System.Threading.Tasks.Task<DotDoc.EntityFrameworkCore.Extensions.UniqueConstraint.UniqueConstraintDetails?> GetUniqueConstraintDetailsAsync(this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade database, System.Exception e, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

database Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade

The Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade.

e System.Exception

The exception to extract the unique constraint details from.

cancellationToken System.Threading.CancellationToken

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

Returns

System.Threading.Tasks.Task<UniqueConstraintDetails>
An instance of UniqueConstraintDetails.

Clone this wiki locally