~alexharrington/xibo/pyclient-1.1.0a22

« back to all changes in this revision

Viewing changes to client/dotNET/Web References/xmds/Reference.cs

  • Committer: Alex Harrington
  • Date: 2009-12-31 11:38:50 UTC
  • Revision ID: alex@longhill.org.uk-20091231113850-bz5flhqq2gsw0qxf
Converted to 2.0 repo format and fixed lineendings

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
//------------------------------------------------------------------------------
2
 
// <auto-generated>
3
 
//     This code was generated by a tool.
4
 
//     Runtime Version:2.0.50727.4927
5
 
//
6
 
//     Changes to this file may cause incorrect behavior and will be lost if
7
 
//     the code is regenerated.
8
 
// </auto-generated>
9
 
//------------------------------------------------------------------------------
10
 
 
11
 
// 
12
 
// This source code was auto-generated by Microsoft.VSDesigner, Version 2.0.50727.4927.
13
 
// 
14
 
#pragma warning disable 1591
15
 
 
16
 
namespace XiboClient.xmds {
17
 
    using System.Diagnostics;
18
 
    using System.Web.Services;
19
 
    using System.ComponentModel;
20
 
    using System.Web.Services.Protocols;
21
 
    using System;
22
 
    using System.Xml.Serialization;
23
 
    
24
 
    
25
 
    /// <remarks/>
26
 
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
27
 
    [System.Diagnostics.DebuggerStepThroughAttribute()]
28
 
    [System.ComponentModel.DesignerCategoryAttribute("code")]
29
 
    [System.Web.Services.WebServiceBindingAttribute(Name="xmdsBinding", Namespace="urn:xmds")]
30
 
    public partial class xmds : System.Web.Services.Protocols.SoapHttpClientProtocol {
31
 
        
32
 
        private System.Threading.SendOrPostCallback RegisterDisplayOperationCompleted;
33
 
        
34
 
        private System.Threading.SendOrPostCallback RequiredFilesOperationCompleted;
35
 
        
36
 
        private System.Threading.SendOrPostCallback GetFileOperationCompleted;
37
 
        
38
 
        private System.Threading.SendOrPostCallback ScheduleOperationCompleted;
39
 
        
40
 
        private System.Threading.SendOrPostCallback RecieveXmlLogOperationCompleted;
41
 
        
42
 
        private System.Threading.SendOrPostCallback BlackListOperationCompleted;
43
 
        
44
 
        private System.Threading.SendOrPostCallback SubmitLogOperationCompleted;
45
 
        
46
 
        private System.Threading.SendOrPostCallback SubmitStatsOperationCompleted;
47
 
        
48
 
        private bool useDefaultCredentialsSetExplicitly;
49
 
        
50
 
        /// <remarks/>
51
 
        public xmds() {
52
 
            this.Url = global::XiboClient.Properties.Settings.Default.XiboClient_xmds_xmds;
53
 
            if ((this.IsLocalFileSystemWebService(this.Url) == true)) {
54
 
                this.UseDefaultCredentials = true;
55
 
                this.useDefaultCredentialsSetExplicitly = false;
56
 
            }
57
 
            else {
58
 
                this.useDefaultCredentialsSetExplicitly = true;
59
 
            }
60
 
        }
61
 
        
62
 
        public new string Url {
63
 
            get {
64
 
                return base.Url;
65
 
            }
66
 
            set {
67
 
                if ((((this.IsLocalFileSystemWebService(base.Url) == true) 
68
 
                            && (this.useDefaultCredentialsSetExplicitly == false)) 
69
 
                            && (this.IsLocalFileSystemWebService(value) == false))) {
70
 
                    base.UseDefaultCredentials = false;
71
 
                }
72
 
                base.Url = value;
73
 
            }
74
 
        }
75
 
        
76
 
        public new bool UseDefaultCredentials {
77
 
            get {
78
 
                return base.UseDefaultCredentials;
79
 
            }
80
 
            set {
81
 
                base.UseDefaultCredentials = value;
82
 
                this.useDefaultCredentialsSetExplicitly = true;
83
 
            }
84
 
        }
85
 
        
86
 
        /// <remarks/>
87
 
        public event RegisterDisplayCompletedEventHandler RegisterDisplayCompleted;
88
 
        
89
 
        /// <remarks/>
90
 
        public event RequiredFilesCompletedEventHandler RequiredFilesCompleted;
91
 
        
92
 
        /// <remarks/>
93
 
        public event GetFileCompletedEventHandler GetFileCompleted;
94
 
        
95
 
        /// <remarks/>
96
 
        public event ScheduleCompletedEventHandler ScheduleCompleted;
97
 
        
98
 
        /// <remarks/>
99
 
        public event RecieveXmlLogCompletedEventHandler RecieveXmlLogCompleted;
100
 
        
101
 
        /// <remarks/>
102
 
        public event BlackListCompletedEventHandler BlackListCompleted;
103
 
        
104
 
        /// <remarks/>
105
 
        public event SubmitLogCompletedEventHandler SubmitLogCompleted;
106
 
        
107
 
        /// <remarks/>
108
 
        public event SubmitStatsCompletedEventHandler SubmitStatsCompleted;
109
 
        
110
 
        /// <remarks/>
111
 
        [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#RegisterDisplay", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]
112
 
        [return: System.Xml.Serialization.SoapElementAttribute("ActivationMessage")]
113
 
        public string RegisterDisplay(string serverKey, string hardwareKey, string displayName, string version) {
114
 
            object[] results = this.Invoke("RegisterDisplay", new object[] {
115
 
                        serverKey,
116
 
                        hardwareKey,
117
 
                        displayName,
118
 
                        version});
119
 
            return ((string)(results[0]));
120
 
        }
121
 
        
122
 
        /// <remarks/>
123
 
        public void RegisterDisplayAsync(string serverKey, string hardwareKey, string displayName, string version) {
124
 
            this.RegisterDisplayAsync(serverKey, hardwareKey, displayName, version, null);
125
 
        }
126
 
        
127
 
        /// <remarks/>
128
 
        public void RegisterDisplayAsync(string serverKey, string hardwareKey, string displayName, string version, object userState) {
129
 
            if ((this.RegisterDisplayOperationCompleted == null)) {
130
 
                this.RegisterDisplayOperationCompleted = new System.Threading.SendOrPostCallback(this.OnRegisterDisplayOperationCompleted);
131
 
            }
132
 
            this.InvokeAsync("RegisterDisplay", new object[] {
133
 
                        serverKey,
134
 
                        hardwareKey,
135
 
                        displayName,
136
 
                        version}, this.RegisterDisplayOperationCompleted, userState);
137
 
        }
138
 
        
139
 
        private void OnRegisterDisplayOperationCompleted(object arg) {
140
 
            if ((this.RegisterDisplayCompleted != null)) {
141
 
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
142
 
                this.RegisterDisplayCompleted(this, new RegisterDisplayCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
143
 
            }
144
 
        }
145
 
        
146
 
        /// <remarks/>
147
 
        [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#RequiredFiles", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]
148
 
        [return: System.Xml.Serialization.SoapElementAttribute("RequiredFilesXml")]
149
 
        public string RequiredFiles(string serverKey, string hardwareKey, string version) {
150
 
            object[] results = this.Invoke("RequiredFiles", new object[] {
151
 
                        serverKey,
152
 
                        hardwareKey,
153
 
                        version});
154
 
            return ((string)(results[0]));
155
 
        }
156
 
        
157
 
        /// <remarks/>
158
 
        public void RequiredFilesAsync(string serverKey, string hardwareKey, string version) {
159
 
            this.RequiredFilesAsync(serverKey, hardwareKey, version, null);
160
 
        }
161
 
        
162
 
        /// <remarks/>
163
 
        public void RequiredFilesAsync(string serverKey, string hardwareKey, string version, object userState) {
164
 
            if ((this.RequiredFilesOperationCompleted == null)) {
165
 
                this.RequiredFilesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnRequiredFilesOperationCompleted);
166
 
            }
167
 
            this.InvokeAsync("RequiredFiles", new object[] {
168
 
                        serverKey,
169
 
                        hardwareKey,
170
 
                        version}, this.RequiredFilesOperationCompleted, userState);
171
 
        }
172
 
        
173
 
        private void OnRequiredFilesOperationCompleted(object arg) {
174
 
            if ((this.RequiredFilesCompleted != null)) {
175
 
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
176
 
                this.RequiredFilesCompleted(this, new RequiredFilesCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
177
 
            }
178
 
        }
179
 
        
180
 
        /// <remarks/>
181
 
        [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#GetFile", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]
182
 
        [return: System.Xml.Serialization.SoapElementAttribute("file", DataType="base64Binary")]
183
 
        public byte[] GetFile(string serverKey, string hardwareKey, string filePath, string fileType, int chunkOffset, int chuckSize, string version) {
184
 
            object[] results = this.Invoke("GetFile", new object[] {
185
 
                        serverKey,
186
 
                        hardwareKey,
187
 
                        filePath,
188
 
                        fileType,
189
 
                        chunkOffset,
190
 
                        chuckSize,
191
 
                        version});
192
 
            return ((byte[])(results[0]));
193
 
        }
194
 
        
195
 
        /// <remarks/>
196
 
        public void GetFileAsync(string serverKey, string hardwareKey, string filePath, string fileType, int chunkOffset, int chuckSize, string version) {
197
 
            this.GetFileAsync(serverKey, hardwareKey, filePath, fileType, chunkOffset, chuckSize, version, null);
198
 
        }
199
 
        
200
 
        /// <remarks/>
201
 
        public void GetFileAsync(string serverKey, string hardwareKey, string filePath, string fileType, int chunkOffset, int chuckSize, string version, object userState) {
202
 
            if ((this.GetFileOperationCompleted == null)) {
203
 
                this.GetFileOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetFileOperationCompleted);
204
 
            }
205
 
            this.InvokeAsync("GetFile", new object[] {
206
 
                        serverKey,
207
 
                        hardwareKey,
208
 
                        filePath,
209
 
                        fileType,
210
 
                        chunkOffset,
211
 
                        chuckSize,
212
 
                        version}, this.GetFileOperationCompleted, userState);
213
 
        }
214
 
        
215
 
        private void OnGetFileOperationCompleted(object arg) {
216
 
            if ((this.GetFileCompleted != null)) {
217
 
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
218
 
                this.GetFileCompleted(this, new GetFileCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
219
 
            }
220
 
        }
221
 
        
222
 
        /// <remarks/>
223
 
        [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#Schedule", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]
224
 
        [return: System.Xml.Serialization.SoapElementAttribute("ScheduleXml")]
225
 
        public string Schedule(string serverKey, string hardwareKey, string version) {
226
 
            object[] results = this.Invoke("Schedule", new object[] {
227
 
                        serverKey,
228
 
                        hardwareKey,
229
 
                        version});
230
 
            return ((string)(results[0]));
231
 
        }
232
 
        
233
 
        /// <remarks/>
234
 
        public void ScheduleAsync(string serverKey, string hardwareKey, string version) {
235
 
            this.ScheduleAsync(serverKey, hardwareKey, version, null);
236
 
        }
237
 
        
238
 
        /// <remarks/>
239
 
        public void ScheduleAsync(string serverKey, string hardwareKey, string version, object userState) {
240
 
            if ((this.ScheduleOperationCompleted == null)) {
241
 
                this.ScheduleOperationCompleted = new System.Threading.SendOrPostCallback(this.OnScheduleOperationCompleted);
242
 
            }
243
 
            this.InvokeAsync("Schedule", new object[] {
244
 
                        serverKey,
245
 
                        hardwareKey,
246
 
                        version}, this.ScheduleOperationCompleted, userState);
247
 
        }
248
 
        
249
 
        private void OnScheduleOperationCompleted(object arg) {
250
 
            if ((this.ScheduleCompleted != null)) {
251
 
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
252
 
                this.ScheduleCompleted(this, new ScheduleCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
253
 
            }
254
 
        }
255
 
        
256
 
        /// <remarks/>
257
 
        [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#RecieveXmlLog", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]
258
 
        [return: System.Xml.Serialization.SoapElementAttribute("success")]
259
 
        public bool RecieveXmlLog(string serverKey, string hardwareKey, string xml, string version) {
260
 
            object[] results = this.Invoke("RecieveXmlLog", new object[] {
261
 
                        serverKey,
262
 
                        hardwareKey,
263
 
                        xml,
264
 
                        version});
265
 
            return ((bool)(results[0]));
266
 
        }
267
 
        
268
 
        /// <remarks/>
269
 
        public void RecieveXmlLogAsync(string serverKey, string hardwareKey, string xml, string version) {
270
 
            this.RecieveXmlLogAsync(serverKey, hardwareKey, xml, version, null);
271
 
        }
272
 
        
273
 
        /// <remarks/>
274
 
        public void RecieveXmlLogAsync(string serverKey, string hardwareKey, string xml, string version, object userState) {
275
 
            if ((this.RecieveXmlLogOperationCompleted == null)) {
276
 
                this.RecieveXmlLogOperationCompleted = new System.Threading.SendOrPostCallback(this.OnRecieveXmlLogOperationCompleted);
277
 
            }
278
 
            this.InvokeAsync("RecieveXmlLog", new object[] {
279
 
                        serverKey,
280
 
                        hardwareKey,
281
 
                        xml,
282
 
                        version}, this.RecieveXmlLogOperationCompleted, userState);
283
 
        }
284
 
        
285
 
        private void OnRecieveXmlLogOperationCompleted(object arg) {
286
 
            if ((this.RecieveXmlLogCompleted != null)) {
287
 
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
288
 
                this.RecieveXmlLogCompleted(this, new RecieveXmlLogCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
289
 
            }
290
 
        }
291
 
        
292
 
        /// <remarks/>
293
 
        [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#BlackList", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]
294
 
        [return: System.Xml.Serialization.SoapElementAttribute("success")]
295
 
        public bool BlackList(string serverKey, string hardwareKey, int mediaId, string type, string reason, string version) {
296
 
            object[] results = this.Invoke("BlackList", new object[] {
297
 
                        serverKey,
298
 
                        hardwareKey,
299
 
                        mediaId,
300
 
                        type,
301
 
                        reason,
302
 
                        version});
303
 
            return ((bool)(results[0]));
304
 
        }
305
 
        
306
 
        /// <remarks/>
307
 
        public void BlackListAsync(string serverKey, string hardwareKey, int mediaId, string type, string reason, string version) {
308
 
            this.BlackListAsync(serverKey, hardwareKey, mediaId, type, reason, version, null);
309
 
        }
310
 
        
311
 
        /// <remarks/>
312
 
        public void BlackListAsync(string serverKey, string hardwareKey, int mediaId, string type, string reason, string version, object userState) {
313
 
            if ((this.BlackListOperationCompleted == null)) {
314
 
                this.BlackListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnBlackListOperationCompleted);
315
 
            }
316
 
            this.InvokeAsync("BlackList", new object[] {
317
 
                        serverKey,
318
 
                        hardwareKey,
319
 
                        mediaId,
320
 
                        type,
321
 
                        reason,
322
 
                        version}, this.BlackListOperationCompleted, userState);
323
 
        }
324
 
        
325
 
        private void OnBlackListOperationCompleted(object arg) {
326
 
            if ((this.BlackListCompleted != null)) {
327
 
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
328
 
                this.BlackListCompleted(this, new BlackListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
329
 
            }
330
 
        }
331
 
        
332
 
        /// <remarks/>
333
 
        [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#SubmitLog", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]
334
 
        [return: System.Xml.Serialization.SoapElementAttribute("success")]
335
 
        public bool SubmitLog(string version, string serverKey, string hardwareKey, string logXml) {
336
 
            object[] results = this.Invoke("SubmitLog", new object[] {
337
 
                        version,
338
 
                        serverKey,
339
 
                        hardwareKey,
340
 
                        logXml});
341
 
            return ((bool)(results[0]));
342
 
        }
343
 
        
344
 
        /// <remarks/>
345
 
        public void SubmitLogAsync(string version, string serverKey, string hardwareKey, string logXml) {
346
 
            this.SubmitLogAsync(version, serverKey, hardwareKey, logXml, null);
347
 
        }
348
 
        
349
 
        /// <remarks/>
350
 
        public void SubmitLogAsync(string version, string serverKey, string hardwareKey, string logXml, object userState) {
351
 
            if ((this.SubmitLogOperationCompleted == null)) {
352
 
                this.SubmitLogOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSubmitLogOperationCompleted);
353
 
            }
354
 
            this.InvokeAsync("SubmitLog", new object[] {
355
 
                        version,
356
 
                        serverKey,
357
 
                        hardwareKey,
358
 
                        logXml}, this.SubmitLogOperationCompleted, userState);
359
 
        }
360
 
        
361
 
        private void OnSubmitLogOperationCompleted(object arg) {
362
 
            if ((this.SubmitLogCompleted != null)) {
363
 
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
364
 
                this.SubmitLogCompleted(this, new SubmitLogCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
365
 
            }
366
 
        }
367
 
        
368
 
        /// <remarks/>
369
 
        [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#SubmitLog", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]
370
 
        [return: System.Xml.Serialization.SoapElementAttribute("success")]
371
 
        public bool SubmitStats(string version, string serverKey, string hardwareKey, string statXml) {
372
 
            object[] results = this.Invoke("SubmitStats", new object[] {
373
 
                        version,
374
 
                        serverKey,
375
 
                        hardwareKey,
376
 
                        statXml});
377
 
            return ((bool)(results[0]));
378
 
        }
379
 
        
380
 
        /// <remarks/>
381
 
        public void SubmitStatsAsync(string version, string serverKey, string hardwareKey, string statXml) {
382
 
            this.SubmitStatsAsync(version, serverKey, hardwareKey, statXml, null);
383
 
        }
384
 
        
385
 
        /// <remarks/>
386
 
        public void SubmitStatsAsync(string version, string serverKey, string hardwareKey, string statXml, object userState) {
387
 
            if ((this.SubmitStatsOperationCompleted == null)) {
388
 
                this.SubmitStatsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSubmitStatsOperationCompleted);
389
 
            }
390
 
            this.InvokeAsync("SubmitStats", new object[] {
391
 
                        version,
392
 
                        serverKey,
393
 
                        hardwareKey,
394
 
                        statXml}, this.SubmitStatsOperationCompleted, userState);
395
 
        }
396
 
        
397
 
        private void OnSubmitStatsOperationCompleted(object arg) {
398
 
            if ((this.SubmitStatsCompleted != null)) {
399
 
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
400
 
                this.SubmitStatsCompleted(this, new SubmitStatsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
401
 
            }
402
 
        }
403
 
        
404
 
        /// <remarks/>
405
 
        public new void CancelAsync(object userState) {
406
 
            base.CancelAsync(userState);
407
 
        }
408
 
        
409
 
        private bool IsLocalFileSystemWebService(string url) {
410
 
            if (((url == null) 
411
 
                        || (url == string.Empty))) {
412
 
                return false;
413
 
            }
414
 
            System.Uri wsUri = new System.Uri(url);
415
 
            if (((wsUri.Port >= 1024) 
416
 
                        && (string.Compare(wsUri.Host, "localHost", System.StringComparison.OrdinalIgnoreCase) == 0))) {
417
 
                return true;
418
 
            }
419
 
            return false;
420
 
        }
421
 
    }
422
 
    
423
 
    /// <remarks/>
424
 
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
425
 
    public delegate void RegisterDisplayCompletedEventHandler(object sender, RegisterDisplayCompletedEventArgs e);
426
 
    
427
 
    /// <remarks/>
428
 
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
429
 
    [System.Diagnostics.DebuggerStepThroughAttribute()]
430
 
    [System.ComponentModel.DesignerCategoryAttribute("code")]
431
 
    public partial class RegisterDisplayCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
432
 
        
433
 
        private object[] results;
434
 
        
435
 
        internal RegisterDisplayCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
436
 
                base(exception, cancelled, userState) {
437
 
            this.results = results;
438
 
        }
439
 
        
440
 
        /// <remarks/>
441
 
        public string Result {
442
 
            get {
443
 
                this.RaiseExceptionIfNecessary();
444
 
                return ((string)(this.results[0]));
445
 
            }
446
 
        }
447
 
    }
448
 
    
449
 
    /// <remarks/>
450
 
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
451
 
    public delegate void RequiredFilesCompletedEventHandler(object sender, RequiredFilesCompletedEventArgs e);
452
 
    
453
 
    /// <remarks/>
454
 
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
455
 
    [System.Diagnostics.DebuggerStepThroughAttribute()]
456
 
    [System.ComponentModel.DesignerCategoryAttribute("code")]
457
 
    public partial class RequiredFilesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
458
 
        
459
 
        private object[] results;
460
 
        
461
 
        internal RequiredFilesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
462
 
                base(exception, cancelled, userState) {
463
 
            this.results = results;
464
 
        }
465
 
        
466
 
        /// <remarks/>
467
 
        public string Result {
468
 
            get {
469
 
                this.RaiseExceptionIfNecessary();
470
 
                return ((string)(this.results[0]));
471
 
            }
472
 
        }
473
 
    }
474
 
    
475
 
    /// <remarks/>
476
 
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
477
 
    public delegate void GetFileCompletedEventHandler(object sender, GetFileCompletedEventArgs e);
478
 
    
479
 
    /// <remarks/>
480
 
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
481
 
    [System.Diagnostics.DebuggerStepThroughAttribute()]
482
 
    [System.ComponentModel.DesignerCategoryAttribute("code")]
483
 
    public partial class GetFileCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
484
 
        
485
 
        private object[] results;
486
 
        
487
 
        internal GetFileCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
488
 
                base(exception, cancelled, userState) {
489
 
            this.results = results;
490
 
        }
491
 
        
492
 
        /// <remarks/>
493
 
        public byte[] Result {
494
 
            get {
495
 
                this.RaiseExceptionIfNecessary();
496
 
                return ((byte[])(this.results[0]));
497
 
            }
498
 
        }
499
 
    }
500
 
    
501
 
    /// <remarks/>
502
 
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
503
 
    public delegate void ScheduleCompletedEventHandler(object sender, ScheduleCompletedEventArgs e);
504
 
    
505
 
    /// <remarks/>
506
 
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
507
 
    [System.Diagnostics.DebuggerStepThroughAttribute()]
508
 
    [System.ComponentModel.DesignerCategoryAttribute("code")]
509
 
    public partial class ScheduleCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
510
 
        
511
 
        private object[] results;
512
 
        
513
 
        internal ScheduleCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
514
 
                base(exception, cancelled, userState) {
515
 
            this.results = results;
516
 
        }
517
 
        
518
 
        /// <remarks/>
519
 
        public string Result {
520
 
            get {
521
 
                this.RaiseExceptionIfNecessary();
522
 
                return ((string)(this.results[0]));
523
 
            }
524
 
        }
525
 
    }
526
 
    
527
 
    /// <remarks/>
528
 
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
529
 
    public delegate void RecieveXmlLogCompletedEventHandler(object sender, RecieveXmlLogCompletedEventArgs e);
530
 
    
531
 
    /// <remarks/>
532
 
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
533
 
    [System.Diagnostics.DebuggerStepThroughAttribute()]
534
 
    [System.ComponentModel.DesignerCategoryAttribute("code")]
535
 
    public partial class RecieveXmlLogCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
536
 
        
537
 
        private object[] results;
538
 
        
539
 
        internal RecieveXmlLogCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
540
 
                base(exception, cancelled, userState) {
541
 
            this.results = results;
542
 
        }
543
 
        
544
 
        /// <remarks/>
545
 
        public bool Result {
546
 
            get {
547
 
                this.RaiseExceptionIfNecessary();
548
 
                return ((bool)(this.results[0]));
549
 
            }
550
 
        }
551
 
    }
552
 
    
553
 
    /// <remarks/>
554
 
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
555
 
    public delegate void BlackListCompletedEventHandler(object sender, BlackListCompletedEventArgs e);
556
 
    
557
 
    /// <remarks/>
558
 
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
559
 
    [System.Diagnostics.DebuggerStepThroughAttribute()]
560
 
    [System.ComponentModel.DesignerCategoryAttribute("code")]
561
 
    public partial class BlackListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
562
 
        
563
 
        private object[] results;
564
 
        
565
 
        internal BlackListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
566
 
                base(exception, cancelled, userState) {
567
 
            this.results = results;
568
 
        }
569
 
        
570
 
        /// <remarks/>
571
 
        public bool Result {
572
 
            get {
573
 
                this.RaiseExceptionIfNecessary();
574
 
                return ((bool)(this.results[0]));
575
 
            }
576
 
        }
577
 
    }
578
 
    
579
 
    /// <remarks/>
580
 
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
581
 
    public delegate void SubmitLogCompletedEventHandler(object sender, SubmitLogCompletedEventArgs e);
582
 
    
583
 
    /// <remarks/>
584
 
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
585
 
    [System.Diagnostics.DebuggerStepThroughAttribute()]
586
 
    [System.ComponentModel.DesignerCategoryAttribute("code")]
587
 
    public partial class SubmitLogCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
588
 
        
589
 
        private object[] results;
590
 
        
591
 
        internal SubmitLogCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
592
 
                base(exception, cancelled, userState) {
593
 
            this.results = results;
594
 
        }
595
 
        
596
 
        /// <remarks/>
597
 
        public bool Result {
598
 
            get {
599
 
                this.RaiseExceptionIfNecessary();
600
 
                return ((bool)(this.results[0]));
601
 
            }
602
 
        }
603
 
    }
604
 
    
605
 
    /// <remarks/>
606
 
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
607
 
    public delegate void SubmitStatsCompletedEventHandler(object sender, SubmitStatsCompletedEventArgs e);
608
 
    
609
 
    /// <remarks/>
610
 
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
611
 
    [System.Diagnostics.DebuggerStepThroughAttribute()]
612
 
    [System.ComponentModel.DesignerCategoryAttribute("code")]
613
 
    public partial class SubmitStatsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
614
 
        
615
 
        private object[] results;
616
 
        
617
 
        internal SubmitStatsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
618
 
                base(exception, cancelled, userState) {
619
 
            this.results = results;
620
 
        }
621
 
        
622
 
        /// <remarks/>
623
 
        public bool Result {
624
 
            get {
625
 
                this.RaiseExceptionIfNecessary();
626
 
                return ((bool)(this.results[0]));
627
 
            }
628
 
        }
629
 
    }
630
 
}
631
 
 
 
1
//------------------------------------------------------------------------------
 
2
// <auto-generated>
 
3
//     This code was generated by a tool.
 
4
//     Runtime Version:2.0.50727.4927
 
5
//
 
6
//     Changes to this file may cause incorrect behavior and will be lost if
 
7
//     the code is regenerated.
 
8
// </auto-generated>
 
9
//------------------------------------------------------------------------------
 
10
 
 
11
// 
 
12
// This source code was auto-generated by Microsoft.VSDesigner, Version 2.0.50727.4927.
 
13
// 
 
14
#pragma warning disable 1591
 
15
 
 
16
namespace XiboClient.xmds {
 
17
    using System.Diagnostics;
 
18
    using System.Web.Services;
 
19
    using System.ComponentModel;
 
20
    using System.Web.Services.Protocols;
 
21
    using System;
 
22
    using System.Xml.Serialization;
 
23
    
 
24
    
 
25
    /// <remarks/>
 
26
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
 
27
    [System.Diagnostics.DebuggerStepThroughAttribute()]
 
28
    [System.ComponentModel.DesignerCategoryAttribute("code")]
 
29
    [System.Web.Services.WebServiceBindingAttribute(Name="xmdsBinding", Namespace="urn:xmds")]
 
30
    public partial class xmds : System.Web.Services.Protocols.SoapHttpClientProtocol {
 
31
        
 
32
        private System.Threading.SendOrPostCallback RegisterDisplayOperationCompleted;
 
33
        
 
34
        private System.Threading.SendOrPostCallback RequiredFilesOperationCompleted;
 
35
        
 
36
        private System.Threading.SendOrPostCallback GetFileOperationCompleted;
 
37
        
 
38
        private System.Threading.SendOrPostCallback ScheduleOperationCompleted;
 
39
        
 
40
        private System.Threading.SendOrPostCallback RecieveXmlLogOperationCompleted;
 
41
        
 
42
        private System.Threading.SendOrPostCallback BlackListOperationCompleted;
 
43
        
 
44
        private System.Threading.SendOrPostCallback SubmitLogOperationCompleted;
 
45
        
 
46
        private System.Threading.SendOrPostCallback SubmitStatsOperationCompleted;
 
47
        
 
48
        private bool useDefaultCredentialsSetExplicitly;
 
49
        
 
50
        /// <remarks/>
 
51
        public xmds() {
 
52
            this.Url = global::XiboClient.Properties.Settings.Default.XiboClient_xmds_xmds;
 
53
            if ((this.IsLocalFileSystemWebService(this.Url) == true)) {
 
54
                this.UseDefaultCredentials = true;
 
55
                this.useDefaultCredentialsSetExplicitly = false;
 
56
            }
 
57
            else {
 
58
                this.useDefaultCredentialsSetExplicitly = true;
 
59
            }
 
60
        }
 
61
        
 
62
        public new string Url {
 
63
            get {
 
64
                return base.Url;
 
65
            }
 
66
            set {
 
67
                if ((((this.IsLocalFileSystemWebService(base.Url) == true) 
 
68
                            && (this.useDefaultCredentialsSetExplicitly == false)) 
 
69
                            && (this.IsLocalFileSystemWebService(value) == false))) {
 
70
                    base.UseDefaultCredentials = false;
 
71
                }
 
72
                base.Url = value;
 
73
            }
 
74
        }
 
75
        
 
76
        public new bool UseDefaultCredentials {
 
77
            get {
 
78
                return base.UseDefaultCredentials;
 
79
            }
 
80
            set {
 
81
                base.UseDefaultCredentials = value;
 
82
                this.useDefaultCredentialsSetExplicitly = true;
 
83
            }
 
84
        }
 
85
        
 
86
        /// <remarks/>
 
87
        public event RegisterDisplayCompletedEventHandler RegisterDisplayCompleted;
 
88
        
 
89
        /// <remarks/>
 
90
        public event RequiredFilesCompletedEventHandler RequiredFilesCompleted;
 
91
        
 
92
        /// <remarks/>
 
93
        public event GetFileCompletedEventHandler GetFileCompleted;
 
94
        
 
95
        /// <remarks/>
 
96
        public event ScheduleCompletedEventHandler ScheduleCompleted;
 
97
        
 
98
        /// <remarks/>
 
99
        public event RecieveXmlLogCompletedEventHandler RecieveXmlLogCompleted;
 
100
        
 
101
        /// <remarks/>
 
102
        public event BlackListCompletedEventHandler BlackListCompleted;
 
103
        
 
104
        /// <remarks/>
 
105
        public event SubmitLogCompletedEventHandler SubmitLogCompleted;
 
106
        
 
107
        /// <remarks/>
 
108
        public event SubmitStatsCompletedEventHandler SubmitStatsCompleted;
 
109
        
 
110
        /// <remarks/>
 
111
        [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#RegisterDisplay", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]
 
112
        [return: System.Xml.Serialization.SoapElementAttribute("ActivationMessage")]
 
113
        public string RegisterDisplay(string serverKey, string hardwareKey, string displayName, string version) {
 
114
            object[] results = this.Invoke("RegisterDisplay", new object[] {
 
115
                        serverKey,
 
116
                        hardwareKey,
 
117
                        displayName,
 
118
                        version});
 
119
            return ((string)(results[0]));
 
120
        }
 
121
        
 
122
        /// <remarks/>
 
123
        public void RegisterDisplayAsync(string serverKey, string hardwareKey, string displayName, string version) {
 
124
            this.RegisterDisplayAsync(serverKey, hardwareKey, displayName, version, null);
 
125
        }
 
126
        
 
127
        /// <remarks/>
 
128
        public void RegisterDisplayAsync(string serverKey, string hardwareKey, string displayName, string version, object userState) {
 
129
            if ((this.RegisterDisplayOperationCompleted == null)) {
 
130
                this.RegisterDisplayOperationCompleted = new System.Threading.SendOrPostCallback(this.OnRegisterDisplayOperationCompleted);
 
131
            }
 
132
            this.InvokeAsync("RegisterDisplay", new object[] {
 
133
                        serverKey,
 
134
                        hardwareKey,
 
135
                        displayName,
 
136
                        version}, this.RegisterDisplayOperationCompleted, userState);
 
137
        }
 
138
        
 
139
        private void OnRegisterDisplayOperationCompleted(object arg) {
 
140
            if ((this.RegisterDisplayCompleted != null)) {
 
141
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
 
142
                this.RegisterDisplayCompleted(this, new RegisterDisplayCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
 
143
            }
 
144
        }
 
145
        
 
146
        /// <remarks/>
 
147
        [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#RequiredFiles", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]
 
148
        [return: System.Xml.Serialization.SoapElementAttribute("RequiredFilesXml")]
 
149
        public string RequiredFiles(string serverKey, string hardwareKey, string version) {
 
150
            object[] results = this.Invoke("RequiredFiles", new object[] {
 
151
                        serverKey,
 
152
                        hardwareKey,
 
153
                        version});
 
154
            return ((string)(results[0]));
 
155
        }
 
156
        
 
157
        /// <remarks/>
 
158
        public void RequiredFilesAsync(string serverKey, string hardwareKey, string version) {
 
159
            this.RequiredFilesAsync(serverKey, hardwareKey, version, null);
 
160
        }
 
161
        
 
162
        /// <remarks/>
 
163
        public void RequiredFilesAsync(string serverKey, string hardwareKey, string version, object userState) {
 
164
            if ((this.RequiredFilesOperationCompleted == null)) {
 
165
                this.RequiredFilesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnRequiredFilesOperationCompleted);
 
166
            }
 
167
            this.InvokeAsync("RequiredFiles", new object[] {
 
168
                        serverKey,
 
169
                        hardwareKey,
 
170
                        version}, this.RequiredFilesOperationCompleted, userState);
 
171
        }
 
172
        
 
173
        private void OnRequiredFilesOperationCompleted(object arg) {
 
174
            if ((this.RequiredFilesCompleted != null)) {
 
175
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
 
176
                this.RequiredFilesCompleted(this, new RequiredFilesCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
 
177
            }
 
178
        }
 
179
        
 
180
        /// <remarks/>
 
181
        [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#GetFile", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]
 
182
        [return: System.Xml.Serialization.SoapElementAttribute("file", DataType="base64Binary")]
 
183
        public byte[] GetFile(string serverKey, string hardwareKey, string filePath, string fileType, int chunkOffset, int chuckSize, string version) {
 
184
            object[] results = this.Invoke("GetFile", new object[] {
 
185
                        serverKey,
 
186
                        hardwareKey,
 
187
                        filePath,
 
188
                        fileType,
 
189
                        chunkOffset,
 
190
                        chuckSize,
 
191
                        version});
 
192
            return ((byte[])(results[0]));
 
193
        }
 
194
        
 
195
        /// <remarks/>
 
196
        public void GetFileAsync(string serverKey, string hardwareKey, string filePath, string fileType, int chunkOffset, int chuckSize, string version) {
 
197
            this.GetFileAsync(serverKey, hardwareKey, filePath, fileType, chunkOffset, chuckSize, version, null);
 
198
        }
 
199
        
 
200
        /// <remarks/>
 
201
        public void GetFileAsync(string serverKey, string hardwareKey, string filePath, string fileType, int chunkOffset, int chuckSize, string version, object userState) {
 
202
            if ((this.GetFileOperationCompleted == null)) {
 
203
                this.GetFileOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetFileOperationCompleted);
 
204
            }
 
205
            this.InvokeAsync("GetFile", new object[] {
 
206
                        serverKey,
 
207
                        hardwareKey,
 
208
                        filePath,
 
209
                        fileType,
 
210
                        chunkOffset,
 
211
                        chuckSize,
 
212
                        version}, this.GetFileOperationCompleted, userState);
 
213
        }
 
214
        
 
215
        private void OnGetFileOperationCompleted(object arg) {
 
216
            if ((this.GetFileCompleted != null)) {
 
217
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
 
218
                this.GetFileCompleted(this, new GetFileCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
 
219
            }
 
220
        }
 
221
        
 
222
        /// <remarks/>
 
223
        [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#Schedule", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]
 
224
        [return: System.Xml.Serialization.SoapElementAttribute("ScheduleXml")]
 
225
        public string Schedule(string serverKey, string hardwareKey, string version) {
 
226
            object[] results = this.Invoke("Schedule", new object[] {
 
227
                        serverKey,
 
228
                        hardwareKey,
 
229
                        version});
 
230
            return ((string)(results[0]));
 
231
        }
 
232
        
 
233
        /// <remarks/>
 
234
        public void ScheduleAsync(string serverKey, string hardwareKey, string version) {
 
235
            this.ScheduleAsync(serverKey, hardwareKey, version, null);
 
236
        }
 
237
        
 
238
        /// <remarks/>
 
239
        public void ScheduleAsync(string serverKey, string hardwareKey, string version, object userState) {
 
240
            if ((this.ScheduleOperationCompleted == null)) {
 
241
                this.ScheduleOperationCompleted = new System.Threading.SendOrPostCallback(this.OnScheduleOperationCompleted);
 
242
            }
 
243
            this.InvokeAsync("Schedule", new object[] {
 
244
                        serverKey,
 
245
                        hardwareKey,
 
246
                        version}, this.ScheduleOperationCompleted, userState);
 
247
        }
 
248
        
 
249
        private void OnScheduleOperationCompleted(object arg) {
 
250
            if ((this.ScheduleCompleted != null)) {
 
251
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
 
252
                this.ScheduleCompleted(this, new ScheduleCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
 
253
            }
 
254
        }
 
255
        
 
256
        /// <remarks/>
 
257
        [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#RecieveXmlLog", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]
 
258
        [return: System.Xml.Serialization.SoapElementAttribute("success")]
 
259
        public bool RecieveXmlLog(string serverKey, string hardwareKey, string xml, string version) {
 
260
            object[] results = this.Invoke("RecieveXmlLog", new object[] {
 
261
                        serverKey,
 
262
                        hardwareKey,
 
263
                        xml,
 
264
                        version});
 
265
            return ((bool)(results[0]));
 
266
        }
 
267
        
 
268
        /// <remarks/>
 
269
        public void RecieveXmlLogAsync(string serverKey, string hardwareKey, string xml, string version) {
 
270
            this.RecieveXmlLogAsync(serverKey, hardwareKey, xml, version, null);
 
271
        }
 
272
        
 
273
        /// <remarks/>
 
274
        public void RecieveXmlLogAsync(string serverKey, string hardwareKey, string xml, string version, object userState) {
 
275
            if ((this.RecieveXmlLogOperationCompleted == null)) {
 
276
                this.RecieveXmlLogOperationCompleted = new System.Threading.SendOrPostCallback(this.OnRecieveXmlLogOperationCompleted);
 
277
            }
 
278
            this.InvokeAsync("RecieveXmlLog", new object[] {
 
279
                        serverKey,
 
280
                        hardwareKey,
 
281
                        xml,
 
282
                        version}, this.RecieveXmlLogOperationCompleted, userState);
 
283
        }
 
284
        
 
285
        private void OnRecieveXmlLogOperationCompleted(object arg) {
 
286
            if ((this.RecieveXmlLogCompleted != null)) {
 
287
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
 
288
                this.RecieveXmlLogCompleted(this, new RecieveXmlLogCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
 
289
            }
 
290
        }
 
291
        
 
292
        /// <remarks/>
 
293
        [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#BlackList", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]
 
294
        [return: System.Xml.Serialization.SoapElementAttribute("success")]
 
295
        public bool BlackList(string serverKey, string hardwareKey, int mediaId, string type, string reason, string version) {
 
296
            object[] results = this.Invoke("BlackList", new object[] {
 
297
                        serverKey,
 
298
                        hardwareKey,
 
299
                        mediaId,
 
300
                        type,
 
301
                        reason,
 
302
                        version});
 
303
            return ((bool)(results[0]));
 
304
        }
 
305
        
 
306
        /// <remarks/>
 
307
        public void BlackListAsync(string serverKey, string hardwareKey, int mediaId, string type, string reason, string version) {
 
308
            this.BlackListAsync(serverKey, hardwareKey, mediaId, type, reason, version, null);
 
309
        }
 
310
        
 
311
        /// <remarks/>
 
312
        public void BlackListAsync(string serverKey, string hardwareKey, int mediaId, string type, string reason, string version, object userState) {
 
313
            if ((this.BlackListOperationCompleted == null)) {
 
314
                this.BlackListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnBlackListOperationCompleted);
 
315
            }
 
316
            this.InvokeAsync("BlackList", new object[] {
 
317
                        serverKey,
 
318
                        hardwareKey,
 
319
                        mediaId,
 
320
                        type,
 
321
                        reason,
 
322
                        version}, this.BlackListOperationCompleted, userState);
 
323
        }
 
324
        
 
325
        private void OnBlackListOperationCompleted(object arg) {
 
326
            if ((this.BlackListCompleted != null)) {
 
327
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
 
328
                this.BlackListCompleted(this, new BlackListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
 
329
            }
 
330
        }
 
331
        
 
332
        /// <remarks/>
 
333
        [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#SubmitLog", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]
 
334
        [return: System.Xml.Serialization.SoapElementAttribute("success")]
 
335
        public bool SubmitLog(string version, string serverKey, string hardwareKey, string logXml) {
 
336
            object[] results = this.Invoke("SubmitLog", new object[] {
 
337
                        version,
 
338
                        serverKey,
 
339
                        hardwareKey,
 
340
                        logXml});
 
341
            return ((bool)(results[0]));
 
342
        }
 
343
        
 
344
        /// <remarks/>
 
345
        public void SubmitLogAsync(string version, string serverKey, string hardwareKey, string logXml) {
 
346
            this.SubmitLogAsync(version, serverKey, hardwareKey, logXml, null);
 
347
        }
 
348
        
 
349
        /// <remarks/>
 
350
        public void SubmitLogAsync(string version, string serverKey, string hardwareKey, string logXml, object userState) {
 
351
            if ((this.SubmitLogOperationCompleted == null)) {
 
352
                this.SubmitLogOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSubmitLogOperationCompleted);
 
353
            }
 
354
            this.InvokeAsync("SubmitLog", new object[] {
 
355
                        version,
 
356
                        serverKey,
 
357
                        hardwareKey,
 
358
                        logXml}, this.SubmitLogOperationCompleted, userState);
 
359
        }
 
360
        
 
361
        private void OnSubmitLogOperationCompleted(object arg) {
 
362
            if ((this.SubmitLogCompleted != null)) {
 
363
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
 
364
                this.SubmitLogCompleted(this, new SubmitLogCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
 
365
            }
 
366
        }
 
367
        
 
368
        /// <remarks/>
 
369
        [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#SubmitLog", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]
 
370
        [return: System.Xml.Serialization.SoapElementAttribute("success")]
 
371
        public bool SubmitStats(string version, string serverKey, string hardwareKey, string statXml) {
 
372
            object[] results = this.Invoke("SubmitStats", new object[] {
 
373
                        version,
 
374
                        serverKey,
 
375
                        hardwareKey,
 
376
                        statXml});
 
377
            return ((bool)(results[0]));
 
378
        }
 
379
        
 
380
        /// <remarks/>
 
381
        public void SubmitStatsAsync(string version, string serverKey, string hardwareKey, string statXml) {
 
382
            this.SubmitStatsAsync(version, serverKey, hardwareKey, statXml, null);
 
383
        }
 
384
        
 
385
        /// <remarks/>
 
386
        public void SubmitStatsAsync(string version, string serverKey, string hardwareKey, string statXml, object userState) {
 
387
            if ((this.SubmitStatsOperationCompleted == null)) {
 
388
                this.SubmitStatsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSubmitStatsOperationCompleted);
 
389
            }
 
390
            this.InvokeAsync("SubmitStats", new object[] {
 
391
                        version,
 
392
                        serverKey,
 
393
                        hardwareKey,
 
394
                        statXml}, this.SubmitStatsOperationCompleted, userState);
 
395
        }
 
396
        
 
397
        private void OnSubmitStatsOperationCompleted(object arg) {
 
398
            if ((this.SubmitStatsCompleted != null)) {
 
399
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
 
400
                this.SubmitStatsCompleted(this, new SubmitStatsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
 
401
            }
 
402
        }
 
403
        
 
404
        /// <remarks/>
 
405
        public new void CancelAsync(object userState) {
 
406
            base.CancelAsync(userState);
 
407
        }
 
408
        
 
409
        private bool IsLocalFileSystemWebService(string url) {
 
410
            if (((url == null) 
 
411
                        || (url == string.Empty))) {
 
412
                return false;
 
413
            }
 
414
            System.Uri wsUri = new System.Uri(url);
 
415
            if (((wsUri.Port >= 1024) 
 
416
                        && (string.Compare(wsUri.Host, "localHost", System.StringComparison.OrdinalIgnoreCase) == 0))) {
 
417
                return true;
 
418
            }
 
419
            return false;
 
420
        }
 
421
    }
 
422
    
 
423
    /// <remarks/>
 
424
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
 
425
    public delegate void RegisterDisplayCompletedEventHandler(object sender, RegisterDisplayCompletedEventArgs e);
 
426
    
 
427
    /// <remarks/>
 
428
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
 
429
    [System.Diagnostics.DebuggerStepThroughAttribute()]
 
430
    [System.ComponentModel.DesignerCategoryAttribute("code")]
 
431
    public partial class RegisterDisplayCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
 
432
        
 
433
        private object[] results;
 
434
        
 
435
        internal RegisterDisplayCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
 
436
                base(exception, cancelled, userState) {
 
437
            this.results = results;
 
438
        }
 
439
        
 
440
        /// <remarks/>
 
441
        public string Result {
 
442
            get {
 
443
                this.RaiseExceptionIfNecessary();
 
444
                return ((string)(this.results[0]));
 
445
            }
 
446
        }
 
447
    }
 
448
    
 
449
    /// <remarks/>
 
450
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
 
451
    public delegate void RequiredFilesCompletedEventHandler(object sender, RequiredFilesCompletedEventArgs e);
 
452
    
 
453
    /// <remarks/>
 
454
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
 
455
    [System.Diagnostics.DebuggerStepThroughAttribute()]
 
456
    [System.ComponentModel.DesignerCategoryAttribute("code")]
 
457
    public partial class RequiredFilesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
 
458
        
 
459
        private object[] results;
 
460
        
 
461
        internal RequiredFilesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
 
462
                base(exception, cancelled, userState) {
 
463
            this.results = results;
 
464
        }
 
465
        
 
466
        /// <remarks/>
 
467
        public string Result {
 
468
            get {
 
469
                this.RaiseExceptionIfNecessary();
 
470
                return ((string)(this.results[0]));
 
471
            }
 
472
        }
 
473
    }
 
474
    
 
475
    /// <remarks/>
 
476
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
 
477
    public delegate void GetFileCompletedEventHandler(object sender, GetFileCompletedEventArgs e);
 
478
    
 
479
    /// <remarks/>
 
480
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
 
481
    [System.Diagnostics.DebuggerStepThroughAttribute()]
 
482
    [System.ComponentModel.DesignerCategoryAttribute("code")]
 
483
    public partial class GetFileCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
 
484
        
 
485
        private object[] results;
 
486
        
 
487
        internal GetFileCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
 
488
                base(exception, cancelled, userState) {
 
489
            this.results = results;
 
490
        }
 
491
        
 
492
        /// <remarks/>
 
493
        public byte[] Result {
 
494
            get {
 
495
                this.RaiseExceptionIfNecessary();
 
496
                return ((byte[])(this.results[0]));
 
497
            }
 
498
        }
 
499
    }
 
500
    
 
501
    /// <remarks/>
 
502
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
 
503
    public delegate void ScheduleCompletedEventHandler(object sender, ScheduleCompletedEventArgs e);
 
504
    
 
505
    /// <remarks/>
 
506
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
 
507
    [System.Diagnostics.DebuggerStepThroughAttribute()]
 
508
    [System.ComponentModel.DesignerCategoryAttribute("code")]
 
509
    public partial class ScheduleCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
 
510
        
 
511
        private object[] results;
 
512
        
 
513
        internal ScheduleCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
 
514
                base(exception, cancelled, userState) {
 
515
            this.results = results;
 
516
        }
 
517
        
 
518
        /// <remarks/>
 
519
        public string Result {
 
520
            get {
 
521
                this.RaiseExceptionIfNecessary();
 
522
                return ((string)(this.results[0]));
 
523
            }
 
524
        }
 
525
    }
 
526
    
 
527
    /// <remarks/>
 
528
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
 
529
    public delegate void RecieveXmlLogCompletedEventHandler(object sender, RecieveXmlLogCompletedEventArgs e);
 
530
    
 
531
    /// <remarks/>
 
532
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
 
533
    [System.Diagnostics.DebuggerStepThroughAttribute()]
 
534
    [System.ComponentModel.DesignerCategoryAttribute("code")]
 
535
    public partial class RecieveXmlLogCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
 
536
        
 
537
        private object[] results;
 
538
        
 
539
        internal RecieveXmlLogCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
 
540
                base(exception, cancelled, userState) {
 
541
            this.results = results;
 
542
        }
 
543
        
 
544
        /// <remarks/>
 
545
        public bool Result {
 
546
            get {
 
547
                this.RaiseExceptionIfNecessary();
 
548
                return ((bool)(this.results[0]));
 
549
            }
 
550
        }
 
551
    }
 
552
    
 
553
    /// <remarks/>
 
554
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
 
555
    public delegate void BlackListCompletedEventHandler(object sender, BlackListCompletedEventArgs e);
 
556
    
 
557
    /// <remarks/>
 
558
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
 
559
    [System.Diagnostics.DebuggerStepThroughAttribute()]
 
560
    [System.ComponentModel.DesignerCategoryAttribute("code")]
 
561
    public partial class BlackListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
 
562
        
 
563
        private object[] results;
 
564
        
 
565
        internal BlackListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
 
566
                base(exception, cancelled, userState) {
 
567
            this.results = results;
 
568
        }
 
569
        
 
570
        /// <remarks/>
 
571
        public bool Result {
 
572
            get {
 
573
                this.RaiseExceptionIfNecessary();
 
574
                return ((bool)(this.results[0]));
 
575
            }
 
576
        }
 
577
    }
 
578
    
 
579
    /// <remarks/>
 
580
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
 
581
    public delegate void SubmitLogCompletedEventHandler(object sender, SubmitLogCompletedEventArgs e);
 
582
    
 
583
    /// <remarks/>
 
584
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
 
585
    [System.Diagnostics.DebuggerStepThroughAttribute()]
 
586
    [System.ComponentModel.DesignerCategoryAttribute("code")]
 
587
    public partial class SubmitLogCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
 
588
        
 
589
        private object[] results;
 
590
        
 
591
        internal SubmitLogCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
 
592
                base(exception, cancelled, userState) {
 
593
            this.results = results;
 
594
        }
 
595
        
 
596
        /// <remarks/>
 
597
        public bool Result {
 
598
            get {
 
599
                this.RaiseExceptionIfNecessary();
 
600
                return ((bool)(this.results[0]));
 
601
            }
 
602
        }
 
603
    }
 
604
    
 
605
    /// <remarks/>
 
606
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
 
607
    public delegate void SubmitStatsCompletedEventHandler(object sender, SubmitStatsCompletedEventArgs e);
 
608
    
 
609
    /// <remarks/>
 
610
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.4918")]
 
611
    [System.Diagnostics.DebuggerStepThroughAttribute()]
 
612
    [System.ComponentModel.DesignerCategoryAttribute("code")]
 
613
    public partial class SubmitStatsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
 
614
        
 
615
        private object[] results;
 
616
        
 
617
        internal SubmitStatsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
 
618
                base(exception, cancelled, userState) {
 
619
            this.results = results;
 
620
        }
 
621
        
 
622
        /// <remarks/>
 
623
        public bool Result {
 
624
            get {
 
625
                this.RaiseExceptionIfNecessary();
 
626
                return ((bool)(this.results[0]));
 
627
            }
 
628
        }
 
629
    }
 
630
}
 
631
 
632
632
#pragma warning restore 1591
 
 
b'\\ No newline at end of file'