From 71194af011f7e39356e8dd77d8309b827deb21bf Mon Sep 17 00:00:00 2001 From: yzt Date: Thu, 18 Jul 2024 18:36:39 +0800 Subject: [PATCH] Update Functions.cs --- samples/DotnetIsolated-BidirectionChat/Functions.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/samples/DotnetIsolated-BidirectionChat/Functions.cs b/samples/DotnetIsolated-BidirectionChat/Functions.cs index 8ceaca41..8b2c493c 100644 --- a/samples/DotnetIsolated-BidirectionChat/Functions.cs +++ b/samples/DotnetIsolated-BidirectionChat/Functions.cs @@ -25,10 +25,11 @@ public HttpResponseData GetWebPage([HttpTrigger(AuthorizationLevel.Anonymous)] H } [Function("Negotiate")] - public SignalRConnectionInfo Negotiate([HttpTrigger(AuthorizationLevel.Anonymous)] HttpRequestData req, - [SignalRConnectionInfoInput(HubName = "Hub", UserId = "{query.userid}")] SignalRConnectionInfo signalRConnectionInfo) + public string Negotiate([HttpTrigger(AuthorizationLevel.Anonymous)] HttpRequestData req, + [SignalRConnectionInfoInput(HubName = "Hub", UserId = "{query.userid}")] string signalRConnectionInfo) { _logger.LogInformation("Executing negotiation."); + // The serialization of the connection info object is done by the framework. It should be camel case. The SignalR client respects the camel case response only. return signalRConnectionInfo; }