/// <summary> /// /// </summary> /// <typeparam name="TResponse"></typeparam> /// <param name="host">用于组装Url</param> /// <param name="port">用于组装Url</param> /// <param name="controller">用于组装Url</param> /// <param name="action">用于组装Url</param> /// <param name="callback"></param> /// <param name="timeountMilliseconds"></param> public static void PostAsync <TResponse>( this IJsonRpcHelper rpcHelper, string controller, string action, Action <TResponse, Exception> callback, int timeountMilliseconds = 0) { rpcHelper.PostAsync( RpcRoot.OfficialServerHost, RpcRoot.OfficialServerPort, controller, action, callback, timeountMilliseconds); }
/// <summary> /// /// </summary> /// <typeparam name="TResponse"></typeparam> /// <param name="host">用于组装Url</param> /// <param name="port">用于组装Url</param> /// <param name="controller">用于组装Url</param> /// <param name="action">用于组装Url</param> /// <param name="query">Url上的查询参数,承载登录名、时间戳、签名</param> /// <param name="callback"></param> public static void GetAsync <TResponse>( this IJsonRpcHelper rpcHelper, string controller, string action, Dictionary <string, string> query, Action <TResponse, Exception> callback, int?timeountMilliseconds = null) { rpcHelper.GetAsync( RpcRoot.OfficialServerHost, RpcRoot.OfficialServerPort, controller, action, query, callback, timeountMilliseconds); }
public static void FirePostAsync( this IJsonRpcHelper rpcHelper, string controller, string action, Dictionary <string, string> query, object data, Action callback = null, int timeountMilliseconds = 0) { rpcHelper.FirePostAsync( RpcRoot.OfficialServerHost, RpcRoot.OfficialServerPort, controller, action, query, data, callback, timeountMilliseconds); }