public Execute ( RestVerbs verbs, IParameterCollection parameters, IRequest request, IHttpContext context ) : object | ||
verbs | RestVerbs | |
parameters | IParameterCollection | |
request | IRequest | |
context | IHttpContext | |
Результат | object |
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); }
/// <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); }
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; }