コード例 #1
0
        public Task <BaseResponse <ControllerResourcesState> > GetControllerActionsAsync()
        {
            Tuple <string, string>[] dataParameters = null;
            Tuple <string, string>[] urlParameters  = { Tuple.Create("action", "show"), Tuple.Create("json", "1") };

            return(ControllerSession.CallAsync <ControllerResourcesState>(RequestMethod.GET, "ctrl", dataParameters, urlParameters));
        }
コード例 #2
0
        public async Task <BaseResponse <ControllerResourcesState> > GetControllerResourcesAsync()
        {
            Tuple <string, string>[] dataParameters = null;
            Tuple <string, string>[] urlParameters  = { Tuple.Create("json", "1") };

            return(await ControllerSession.CallAsync <ControllerResourcesState>(RequestMethod.GET, "ctrl", dataParameters, urlParameters).ConfigureAwait(false));
        }
コード例 #3
0
        public async Task RestartAsync(RestartMode restartMode)
        {
            string rstMode = GetRestartModeString(restartMode);

            Tuple <string, string>[] dataParameters = { Tuple.Create("restart-mode", rstMode) };
            Tuple <string, string>[] urlParameters  = { Tuple.Create("json", "1") };

            await ControllerSession.CallAsync <dynamic>(RequestMethod.POST, "ctrl", dataParameters, urlParameters).ConfigureAwait(false);
        }