IProblemDetailsService.TryWriteAsync(ProblemDetailsContext) Method

Definition

Try to write a ProblemDetails response to the current context, using the registered IProblemDetailsWriter services.

public virtual System.Threading.Tasks.ValueTask<bool> TryWriteAsync (Microsoft.AspNetCore.Http.ProblemDetailsContext context);
abstract member TryWriteAsync : Microsoft.AspNetCore.Http.ProblemDetailsContext -> System.Threading.Tasks.ValueTask<bool>
override this.TryWriteAsync : Microsoft.AspNetCore.Http.ProblemDetailsContext -> System.Threading.Tasks.ValueTask<bool>
Public Overridable Function TryWriteAsync (context As ProblemDetailsContext) As ValueTask(Of Boolean)

Parameters

context
ProblemDetailsContext

The ProblemDetailsContext associated with the current request/response.

Returns

Remarks

The IProblemDetailsWriter registered services are processed in sequence and the processing is completed when:

  • One of them reports that the response was written successfully, or.
  • All IProblemDetailsWriter were executed and none of them was able to write the response successfully.

Applies to