Functions.Templates/Templates/SignalRConnectionInfoHttpTrigger-CSharp/SignalRConnectionInfoHttpTriggerCSharp.cs (17 lines of code) (raw):
using Microsoft.AspNetCore.Http;
using Microsoft.Azure.WebJobs;
using Microsoft.Azure.WebJobs.Extensions.Http;
using Microsoft.Azure.WebJobs.Extensions.SignalRService;
namespace Company.Function
{
public static class SignalRConnectionInfoHttpTriggerCSharp
{
[FunctionName("negotiate")]
public static SignalRConnectionInfo Negotiate(
[HttpTrigger(AuthorizationLevel.AuthLevelValue, "post")] HttpRequest req,
[SignalRConnectionInfo(HubName = "HubValue")] SignalRConnectionInfo connectionInfo)
{
return connectionInfo;
}
}
}