У нас есть функция HttpTriggred в соответствии со следующим фрагментом кода:
[FunctionName("commandcompleted")]
public static Task SendMessage(
[HttpTrigger(AuthorizationLevel.Function, "post", Route = "commandcompleted/{userId}")]
object message,
string userId,
[SignalR(HubName = Negotitate.HubName)]IAsyncCollector<SignalRMessage>
signalRMessages,
ILogger log)
{
return signalRMessages.AddAsync(
new SignalRMessage
{
UserId = userId,
Target = "CommandCompleted",
Arguments = new[] { message }
});
}
Клиентское приложение, которое фактически является клиентом signalR, получает уведомление по завершении операции после вызова упомянутого триггера.
Замечено, что полезная нагрузка, полученная клиентским приложением, всегда в Pascal Case.Как мы можем дополнить код функции, чтобы она транслировала полезную нагрузку в формате верблюжьего корпуса?Обратите внимание, что декорирование свойств объекта с помощью [JsonProperty("camelCasePropertyName")]
не вариант, и мы хотели бы от него отказаться.