示例#1
0
        public static MPBase ProcessMethod(string methodName, bool useCache, SDK sdk)
        {
            Type typeFromStack = MPBase.GetTypeFromStack();

            MPBase.AdmitIdempotencyKey(typeFromStack);
            Dictionary <string, string> parameters = new Dictionary <string, string>();

            return(MPBase.ProcessMethod <MPBase>(typeFromStack, (MPBase)null, methodName, parameters, useCache, sdk));
        }
示例#2
0
        public static MPBase ProcessMethod <T>(string methodName, string param, bool useCache, SDK sdk) where T : MPBase
        {
            Type typeFromStack = MPBase.GetTypeFromStack();

            MPBase.AdmitIdempotencyKey(typeFromStack);
            return((MPBase)MPBase.ProcessMethod <T>(typeFromStack, default(T), methodName, new Dictionary <string, string>()
            {
                {
                    "id",
                    param
                }
            }, useCache, sdk));
        }