/// <inheritdoc /> public ValueTask <T> DeserializeFromRequest <T>(RequestExecutionContext context) { var contentType = context.HttpContext.Request.ContentType; if (_serializer != null) { if (_serializer.CanDeserialize(context, contentType)) { context.ContentSerializer = _serializer; return(_serializer.DeserializeFromRequest <T>(context)); } return(_errorHandler.HandleDeserializeUnknownContentType <T>(context)); } return(NegotiateDeserialize <T>(context, contentType)); }