public async Task OnPost()
        {
            this.logger.LogInformation("Executing HTTP Request page");
            var gadget = new HttpRequestGadget(this.logger, this.httpClientFactory, Url, this.appSettings);

            this.GadgetResponse = await gadget.ExecuteAsync(this.GadgetRequest);
        }
        public async Task OnPost()
        {
            this.logger.LogInformation("Executing Introspector page");
            var gadget = new IntrospectorGadget(this.logger, this.httpClientFactory, Url, this.Request, this.environment, this.configuration, this.appSettings);

            this.GadgetResponse = await gadget.ExecuteAsync(this.GadgetRequest);
        }
        public async Task OnPost()
        {
            this.logger.LogInformation("Executing Azure Managed Identity page");
            var gadget = new AzureManagedIdentityGadget(this.logger, this.httpClientFactory, Url, this.appSettings);

            this.GadgetResponse = await gadget.ExecuteAsync(this.GadgetRequest);
        }
예제 #4
0
        public async Task OnPost()
        {
            var gadget = new AzureManagedIdentityGadget(this.httpClientFactory, Url);

            this.GadgetResponse = await gadget.ExecuteAsync(this.GadgetRequest);
        }
예제 #5
0
        public async Task OnPost()
        {
            var gadget = new SqlConnectionGadget(this.httpClientFactory, Url);

            this.GadgetResponse = await gadget.ExecuteAsync(this.GadgetRequest);
        }
예제 #6
0
        public async Task OnPost()
        {
            var gadget = new IntrospectorGadget(this.httpClientFactory, Url, this.Request, this.environment, this.configuration);

            this.GadgetResponse = await gadget.ExecuteAsync(this.GadgetRequest);
        }