Ejemplo n.º 1
0
 public static HttpResponseMessage Run([HttpTrigger(AuthorizationLevel.Function, "get", Route = null)] HttpRequestMessage request,
                                       TraceWriter log,
                                       [Inject] IGreeter greeter,
                                       [Inject("Main")] IGoodbyer goodbye,
                                       [Inject("Secondary")] IGoodbyer alternateGoodbye)
 {
     log.Info("C# HTTP trigger function processed a request.");
     return(request.CreateResponse(HttpStatusCode.OK, $"{greeter.Greet()} {goodbye.Goodbye()} or {alternateGoodbye.Goodbye()}"));
 }
Ejemplo n.º 2
0
 public static HttpResponseMessage Run([HttpTrigger(AuthorizationLevel.Function, "get", Route = null)] HttpRequestMessage request,
                                       ILogger log,
                                       [Inject] IGreeter greeter,
                                       [Inject("Main")] IGoodbyer goodbye,
                                       [Inject("Secondary")] IGoodbyer alternateGoodbye)
 {
     log.LogInformation("C# HTTP trigger function processed a request.");
     return(new HttpResponseMessage(HttpStatusCode.OK)
     {
         Content = new StringContent($"{greeter.Greet()} {goodbye.Goodbye()} or {alternateGoodbye.Goodbye()}")
     });
 }
Ejemplo n.º 3
0
 public static async Task <string> SecondaryGoodbye([ActivityTrigger] string name, [Inject("Secondary")] IGoodbyer goodbyer)
 {
     return(goodbyer.Goodbye(name));
 }