Execute() публичный Метод

public Execute ( RestVerbs verbs, IParameterCollection parameters, IRequest request, IHttpContext context ) : object
verbs RestVerbs
parameters IParameterCollection
request IRequest
context IHttpContext
Результат object
Пример #1
0
        protected virtual object ExecuteCommand(RestCommand cmd, RestVerbs verbs, IParameterCollection parms)
        {
            object result = cmd.Execute(verbs, parms);

            if (cmd.DoLog)
            {
                Log.ConsoleInfo("Anonymous requested REST endpoint: " + BuildRequestUri(cmd, verbs, parms, false));
            }

            return(result);
        }
Пример #2
0
        /// <summary>
        /// Executes a <see cref="RestCommand"/> using the provided verbs, parameters, request, and context objects
        /// </summary>
        /// <param name="cmd">The REST command to execute</param>
        /// <param name="verbs">The REST verbs used in the command</param>
        /// <param name="parms">The REST parameters used in the command</param>
        /// <param name="request">The HTTP request object associated with the command</param>
        /// <param name="context">The HTTP context associated with the command</param>
        /// <returns></returns>
        protected virtual object ExecuteCommand(RestCommand cmd, RestVerbs verbs, IParameterCollection parms, IRequest request, IHttpContext context)
        {
            object result = cmd.Execute(verbs, parms, request, context);

            if (cmd.DoLog && TShock.Config.LogRest)
            {
                TShock.Log.ConsoleInfo("Anonymous requested REST endpoint: " + BuildRequestUri(cmd, verbs, parms, false));
            }

            return(result);
        }
Пример #3
0
        protected virtual object ExecuteCommand(RestCommand cmd, RestVerbs verbs, IParameterCollection parms, IRequest request)
        {
            object result = cmd.Execute(verbs, parms, request);
            if (cmd.DoLog && TShock.Config.LogRest)
            {
                TShock.Log.ConsoleInfo("Anonymous requested REST endpoint: " + BuildRequestUri(cmd, verbs, parms, false));
            }

            return result;
        }