public static IActionResult Run( [HttpTrigger(AuthorizationLevel.Anonymous)] HttpRequest req, [SignalRConnectionInfo(HubName = "flights")] AzureSignalRConnectionInfo connectionInfo, ILogger log) { return(new OkObjectResult(connectionInfo)); }
public static IActionResult Run([HttpTrigger(AuthorizationLevel.Anonymous, "get")] HttpRequest req, [SignalRConnectionInfo(HubName = "broadcast", ConnectionStringSetting = "AzureSignalRConnectionString")] AzureSignalRConnectionInfo info, TraceWriter log) { return(info != null ? (ActionResult) new OkObjectResult(info) : new NotFoundObjectResult("Failed to load SignalR Info.")); }
public static IActionResult SignalRInfo( [HttpTrigger(AuthorizationLevel.Anonymous, "post")] HttpRequestMessage req, [SignalRConnectionInfo(HubName = "trivia")] AzureSignalRConnectionInfo info, ILogger logger) { return(info != null ? (ActionResult) new OkObjectResult(info) : new NotFoundObjectResult("Failed to load SignalR Info.")); }
public static IActionResult Run([HttpTrigger(AuthorizationLevel.Anonymous, "get")] HttpRequest req, [SignalRConnectionInfo(HubName = "broadcast")] AzureSignalRConnectionInfo info, TraceWriter log) { log.Info($"Negotiate info for endpoint: {info.Endpoint}"); return(info != null ? (ActionResult) new OkObjectResult(info) : new NotFoundObjectResult("Failed to load SignalR Info.")); }
public static IActionResult GetSignalRInfo([HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = "signalrinfo")] HttpRequest req, [SignalRConnectionInfo(HubName = "trips")] AzureSignalRConnectionInfo info, ILogger log) { log.LogInformation("GetSignalRInfo triggered...."); try { if (info == null) { throw new Exception("SignalR Info is null!"); } return((ActionResult) new OkObjectResult(info)); } catch (Exception e) { var error = $"GetSignalRInfo failed: {e.Message}"; log.LogError(error); return(new BadRequestObjectResult(error)); } }