Example #1
0
 public HttpResponseMessage ListTemplates()
 {
     using (FunctionsTrace.BeginTimedOperation())
     {
         return(Request.CreateResponse(HttpStatusCode.OK, _templatesManager.GetTemplates()));
     }
 }
Example #2
0
        public HttpResponseMessage ListTemplates([FromUri] string runtime)
        {
            runtime = getClearRuntime(runtime);

            using (FunctionsTrace.BeginTimedOperation())
            {
                return(Request.CreateResponse(HttpStatusCode.OK, _templatesManager.GetTemplates(runtime)));
            }
        }
Example #3
0
        public async Task CreateTrialFunctionContainer()
        {
            using (var perf = FunctionsTrace.BeginTimedOperation())
            {
                var response = await _client.PostAsJsonAsync(Constants.TryAppServiceCreateUrl, new { name = "FunctionsContainer" });

                await response.EnsureSuccessStatusCodeWithFullError();
            }
        }
Example #4
0
        public async Task <HttpResponseMessage> CreateTrialFunctionsContainer()
        {
            using (var perf = FunctionsTrace.BeginTimedOperation())
            {
                try
                {
                    await this._armManager.CreateTrialFunctionContainer();

                    perf.AddProperties("Created");
                    return(Request.CreateResponse(HttpStatusCode.Created));
                }
                catch (Exception e)
                {
                    perf.AddProperties("Error");
                    FunctionsTrace.Diagnostics.Event(TracingEvents.ErrorInCreateTrialFunctionContainer, e.Message);
                    return(Request.CreateResponse(HttpStatusCode.InternalServerError, e));
                }
            }
        }