Share via


IProblemDetailsService.TryWriteAsync(ProblemDetailsContext) 方法

定義

嘗試使用已註冊 IProblemDetailsWriter 的服務,將回應寫入 ProblemDetails 目前內容。

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)

參數

context
ProblemDetailsContext

ProblemDetailsContext與目前要求/回應相關聯的 。

傳回

備註

註冊 IProblemDetailsWriter 的服務會依序處理,並在下列情況下完成處理:

  • 其中一個報告已成功寫入回應,或 。
  • 全部 IProblemDetailsWriter 都已執行,而且都無法成功寫入回應。

適用於