Reference.cs 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390
  1. //------------------------------------------------------------------------------
  2. // <auto-generated>
  3. // 此代码由工具生成。
  4. // 运行时版本:4.0.30319.34209
  5. //
  6. // 对此文件的更改可能会导致不正确的行为,并且如果
  7. // 重新生成代码,这些更改将会丢失。
  8. // </auto-generated>
  9. //------------------------------------------------------------------------------
  10. //
  11. // 此源代码是由 Microsoft.VSDesigner 4.0.30319.34209 版自动生成。
  12. //
  13. #pragma warning disable 1591
  14. namespace CB.Config.TuKuWebService {
  15. using System;
  16. using System.Web.Services;
  17. using System.Diagnostics;
  18. using System.Web.Services.Protocols;
  19. using System.Xml.Serialization;
  20. using System.ComponentModel;
  21. /// <remarks/>
  22. [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.34209")]
  23. [System.Diagnostics.DebuggerStepThroughAttribute()]
  24. [System.ComponentModel.DesignerCategoryAttribute("code")]
  25. [System.Web.Services.WebServiceBindingAttribute(Name="tukuSoap", Namespace="http://tuku.55128.cn/")]
  26. public partial class tuku : System.Web.Services.Protocols.SoapHttpClientProtocol {
  27. private System.Threading.SendOrPostCallback GetFileListOperationCompleted;
  28. private System.Threading.SendOrPostCallback GetMaxQiOperationCompleted;
  29. private System.Threading.SendOrPostCallback GetMinQiOperationCompleted;
  30. private System.Threading.SendOrPostCallback UploadFileOperationCompleted;
  31. private System.Threading.SendOrPostCallback CreateTkAdvertOperationCompleted;
  32. private bool useDefaultCredentialsSetExplicitly;
  33. /// <remarks/>
  34. public tuku() {
  35. this.Url = global::CB.Config.Properties.Settings.Default.CB_Config_TuKuWebService_tuku;
  36. if ((this.IsLocalFileSystemWebService(this.Url) == true)) {
  37. this.UseDefaultCredentials = true;
  38. this.useDefaultCredentialsSetExplicitly = false;
  39. }
  40. else {
  41. this.useDefaultCredentialsSetExplicitly = true;
  42. }
  43. }
  44. public new string Url {
  45. get {
  46. return base.Url;
  47. }
  48. set {
  49. if ((((this.IsLocalFileSystemWebService(base.Url) == true)
  50. && (this.useDefaultCredentialsSetExplicitly == false))
  51. && (this.IsLocalFileSystemWebService(value) == false))) {
  52. base.UseDefaultCredentials = false;
  53. }
  54. base.Url = value;
  55. }
  56. }
  57. public new bool UseDefaultCredentials {
  58. get {
  59. return base.UseDefaultCredentials;
  60. }
  61. set {
  62. base.UseDefaultCredentials = value;
  63. this.useDefaultCredentialsSetExplicitly = true;
  64. }
  65. }
  66. /// <remarks/>
  67. public event GetFileListCompletedEventHandler GetFileListCompleted;
  68. /// <remarks/>
  69. public event GetMaxQiCompletedEventHandler GetMaxQiCompleted;
  70. /// <remarks/>
  71. public event GetMinQiCompletedEventHandler GetMinQiCompleted;
  72. /// <remarks/>
  73. public event UploadFileCompletedEventHandler UploadFileCompleted;
  74. /// <remarks/>
  75. public event CreateTkAdvertCompletedEventHandler CreateTkAdvertCompleted;
  76. /// <remarks/>
  77. [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tuku.55128.cn/GetFileList", RequestNamespace="http://tuku.55128.cn/", ResponseNamespace="http://tuku.55128.cn/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
  78. public string[] GetFileList() {
  79. object[] results = this.Invoke("GetFileList", new object[0]);
  80. return ((string[])(results[0]));
  81. }
  82. /// <remarks/>
  83. public void GetFileListAsync() {
  84. this.GetFileListAsync(null);
  85. }
  86. /// <remarks/>
  87. public void GetFileListAsync(object userState) {
  88. if ((this.GetFileListOperationCompleted == null)) {
  89. this.GetFileListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetFileListOperationCompleted);
  90. }
  91. this.InvokeAsync("GetFileList", new object[0], this.GetFileListOperationCompleted, userState);
  92. }
  93. private void OnGetFileListOperationCompleted(object arg) {
  94. if ((this.GetFileListCompleted != null)) {
  95. System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
  96. this.GetFileListCompleted(this, new GetFileListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
  97. }
  98. }
  99. /// <remarks/>
  100. [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tuku.55128.cn/GetMaxQi", RequestNamespace="http://tuku.55128.cn/", ResponseNamespace="http://tuku.55128.cn/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
  101. public int GetMaxQi() {
  102. object[] results = this.Invoke("GetMaxQi", new object[0]);
  103. return ((int)(results[0]));
  104. }
  105. /// <remarks/>
  106. public void GetMaxQiAsync() {
  107. this.GetMaxQiAsync(null);
  108. }
  109. /// <remarks/>
  110. public void GetMaxQiAsync(object userState) {
  111. if ((this.GetMaxQiOperationCompleted == null)) {
  112. this.GetMaxQiOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetMaxQiOperationCompleted);
  113. }
  114. this.InvokeAsync("GetMaxQi", new object[0], this.GetMaxQiOperationCompleted, userState);
  115. }
  116. private void OnGetMaxQiOperationCompleted(object arg) {
  117. if ((this.GetMaxQiCompleted != null)) {
  118. System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
  119. this.GetMaxQiCompleted(this, new GetMaxQiCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
  120. }
  121. }
  122. /// <remarks/>
  123. [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tuku.55128.cn/GetMinQi", RequestNamespace="http://tuku.55128.cn/", ResponseNamespace="http://tuku.55128.cn/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
  124. public int GetMinQi() {
  125. object[] results = this.Invoke("GetMinQi", new object[0]);
  126. return ((int)(results[0]));
  127. }
  128. /// <remarks/>
  129. public void GetMinQiAsync() {
  130. this.GetMinQiAsync(null);
  131. }
  132. /// <remarks/>
  133. public void GetMinQiAsync(object userState) {
  134. if ((this.GetMinQiOperationCompleted == null)) {
  135. this.GetMinQiOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetMinQiOperationCompleted);
  136. }
  137. this.InvokeAsync("GetMinQi", new object[0], this.GetMinQiOperationCompleted, userState);
  138. }
  139. private void OnGetMinQiOperationCompleted(object arg) {
  140. if ((this.GetMinQiCompleted != null)) {
  141. System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
  142. this.GetMinQiCompleted(this, new GetMinQiCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
  143. }
  144. }
  145. /// <remarks/>
  146. [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tuku.55128.cn/UploadFile", RequestNamespace="http://tuku.55128.cn/", ResponseNamespace="http://tuku.55128.cn/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
  147. public bool UploadFile([System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] byte[] fs, string filename, string code, int qi) {
  148. object[] results = this.Invoke("UploadFile", new object[] {
  149. fs,
  150. filename,
  151. code,
  152. qi});
  153. return ((bool)(results[0]));
  154. }
  155. /// <remarks/>
  156. public void UploadFileAsync(byte[] fs, string filename, string code, int qi) {
  157. this.UploadFileAsync(fs, filename, code, qi, null);
  158. }
  159. /// <remarks/>
  160. public void UploadFileAsync(byte[] fs, string filename, string code, int qi, object userState) {
  161. if ((this.UploadFileOperationCompleted == null)) {
  162. this.UploadFileOperationCompleted = new System.Threading.SendOrPostCallback(this.OnUploadFileOperationCompleted);
  163. }
  164. this.InvokeAsync("UploadFile", new object[] {
  165. fs,
  166. filename,
  167. code,
  168. qi}, this.UploadFileOperationCompleted, userState);
  169. }
  170. private void OnUploadFileOperationCompleted(object arg) {
  171. if ((this.UploadFileCompleted != null)) {
  172. System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
  173. this.UploadFileCompleted(this, new UploadFileCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
  174. }
  175. }
  176. /// <remarks/>
  177. [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tuku.55128.cn/CreateTkAdvert", RequestNamespace="http://tuku.55128.cn/", ResponseNamespace="http://tuku.55128.cn/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
  178. public bool CreateTkAdvert(string code) {
  179. object[] results = this.Invoke("CreateTkAdvert", new object[] {
  180. code});
  181. return ((bool)(results[0]));
  182. }
  183. /// <remarks/>
  184. public void CreateTkAdvertAsync(string code) {
  185. this.CreateTkAdvertAsync(code, null);
  186. }
  187. /// <remarks/>
  188. public void CreateTkAdvertAsync(string code, object userState) {
  189. if ((this.CreateTkAdvertOperationCompleted == null)) {
  190. this.CreateTkAdvertOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCreateTkAdvertOperationCompleted);
  191. }
  192. this.InvokeAsync("CreateTkAdvert", new object[] {
  193. code}, this.CreateTkAdvertOperationCompleted, userState);
  194. }
  195. private void OnCreateTkAdvertOperationCompleted(object arg) {
  196. if ((this.CreateTkAdvertCompleted != null)) {
  197. System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
  198. this.CreateTkAdvertCompleted(this, new CreateTkAdvertCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
  199. }
  200. }
  201. /// <remarks/>
  202. public new void CancelAsync(object userState) {
  203. base.CancelAsync(userState);
  204. }
  205. private bool IsLocalFileSystemWebService(string url) {
  206. if (((url == null)
  207. || (url == string.Empty))) {
  208. return false;
  209. }
  210. System.Uri wsUri = new System.Uri(url);
  211. if (((wsUri.Port >= 1024)
  212. && (string.Compare(wsUri.Host, "localHost", System.StringComparison.OrdinalIgnoreCase) == 0))) {
  213. return true;
  214. }
  215. return false;
  216. }
  217. }
  218. /// <remarks/>
  219. [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.34209")]
  220. public delegate void GetFileListCompletedEventHandler(object sender, GetFileListCompletedEventArgs e);
  221. /// <remarks/>
  222. [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.34209")]
  223. [System.Diagnostics.DebuggerStepThroughAttribute()]
  224. [System.ComponentModel.DesignerCategoryAttribute("code")]
  225. public partial class GetFileListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
  226. private object[] results;
  227. internal GetFileListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
  228. base(exception, cancelled, userState) {
  229. this.results = results;
  230. }
  231. /// <remarks/>
  232. public string[] Result {
  233. get {
  234. this.RaiseExceptionIfNecessary();
  235. return ((string[])(this.results[0]));
  236. }
  237. }
  238. }
  239. /// <remarks/>
  240. [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.34209")]
  241. public delegate void GetMaxQiCompletedEventHandler(object sender, GetMaxQiCompletedEventArgs e);
  242. /// <remarks/>
  243. [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.34209")]
  244. [System.Diagnostics.DebuggerStepThroughAttribute()]
  245. [System.ComponentModel.DesignerCategoryAttribute("code")]
  246. public partial class GetMaxQiCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
  247. private object[] results;
  248. internal GetMaxQiCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
  249. base(exception, cancelled, userState) {
  250. this.results = results;
  251. }
  252. /// <remarks/>
  253. public int Result {
  254. get {
  255. this.RaiseExceptionIfNecessary();
  256. return ((int)(this.results[0]));
  257. }
  258. }
  259. }
  260. /// <remarks/>
  261. [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.34209")]
  262. public delegate void GetMinQiCompletedEventHandler(object sender, GetMinQiCompletedEventArgs e);
  263. /// <remarks/>
  264. [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.34209")]
  265. [System.Diagnostics.DebuggerStepThroughAttribute()]
  266. [System.ComponentModel.DesignerCategoryAttribute("code")]
  267. public partial class GetMinQiCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
  268. private object[] results;
  269. internal GetMinQiCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
  270. base(exception, cancelled, userState) {
  271. this.results = results;
  272. }
  273. /// <remarks/>
  274. public int Result {
  275. get {
  276. this.RaiseExceptionIfNecessary();
  277. return ((int)(this.results[0]));
  278. }
  279. }
  280. }
  281. /// <remarks/>
  282. [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.34209")]
  283. public delegate void UploadFileCompletedEventHandler(object sender, UploadFileCompletedEventArgs e);
  284. /// <remarks/>
  285. [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.34209")]
  286. [System.Diagnostics.DebuggerStepThroughAttribute()]
  287. [System.ComponentModel.DesignerCategoryAttribute("code")]
  288. public partial class UploadFileCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
  289. private object[] results;
  290. internal UploadFileCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
  291. base(exception, cancelled, userState) {
  292. this.results = results;
  293. }
  294. /// <remarks/>
  295. public bool Result {
  296. get {
  297. this.RaiseExceptionIfNecessary();
  298. return ((bool)(this.results[0]));
  299. }
  300. }
  301. }
  302. /// <remarks/>
  303. [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.34209")]
  304. public delegate void CreateTkAdvertCompletedEventHandler(object sender, CreateTkAdvertCompletedEventArgs e);
  305. /// <remarks/>
  306. [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.34209")]
  307. [System.Diagnostics.DebuggerStepThroughAttribute()]
  308. [System.ComponentModel.DesignerCategoryAttribute("code")]
  309. public partial class CreateTkAdvertCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
  310. private object[] results;
  311. internal CreateTkAdvertCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
  312. base(exception, cancelled, userState) {
  313. this.results = results;
  314. }
  315. /// <remarks/>
  316. public bool Result {
  317. get {
  318. this.RaiseExceptionIfNecessary();
  319. return ((bool)(this.results[0]));
  320. }
  321. }
  322. }
  323. }
  324. #pragma warning restore 1591