1
//------------------------------------------------------------------------------
3
// This code was generated by a tool.
4
// Runtime Version: 1.1.4322.2032
6
// Changes to this file may cause incorrect behavior and will be lost if
7
// the code is regenerated.
9
//------------------------------------------------------------------------------
12
// This source code was auto-generated by wsdl, Version=1.1.4322.2032.
14
using System.Diagnostics;
15
using System.Xml.Serialization;
17
using System.Web.Services.Protocols;
18
using System.ComponentModel;
19
using System.Web.Services;
23
[System.Diagnostics.DebuggerStepThroughAttribute()]
24
[System.ComponentModel.DesignerCategoryAttribute("code")]
25
[System.Web.Services.WebServiceBindingAttribute(Name="Browser ServiceSoap", Namespace="http://novell.com/simias/browser")]
26
public class BrowserService : System.Web.Services.Protocols.SoapHttpClientProtocol {
29
public BrowserService() {
30
this.Url = "http://localhost:8086/simias10/SimiasBrowser.asmx";
34
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://novell.com/simias/browser/EnumerateCollections", RequestNamespace="http://novell.com/simias/browser", ResponseNamespace="http://novell.com/simias/browser", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
35
public BrowserNode[] EnumerateCollections() {
36
object[] results = this.Invoke("EnumerateCollections", new object[0]);
37
return ((BrowserNode[])(results[0]));
41
public System.IAsyncResult BeginEnumerateCollections(System.AsyncCallback callback, object asyncState) {
42
return this.BeginInvoke("EnumerateCollections", new object[0], callback, asyncState);
46
public BrowserNode[] EndEnumerateCollections(System.IAsyncResult asyncResult) {
47
object[] results = this.EndInvoke(asyncResult);
48
return ((BrowserNode[])(results[0]));
52
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://novell.com/simias/browser/EnumerateNodes", RequestNamespace="http://novell.com/simias/browser", ResponseNamespace="http://novell.com/simias/browser", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
53
public BrowserNode[] EnumerateNodes(string collectionID) {
54
object[] results = this.Invoke("EnumerateNodes", new object[] {
56
return ((BrowserNode[])(results[0]));
60
public System.IAsyncResult BeginEnumerateNodes(string collectionID, System.AsyncCallback callback, object asyncState) {
61
return this.BeginInvoke("EnumerateNodes", new object[] {
62
collectionID}, callback, asyncState);
66
public BrowserNode[] EndEnumerateNodes(System.IAsyncResult asyncResult) {
67
object[] results = this.EndInvoke(asyncResult);
68
return ((BrowserNode[])(results[0]));
72
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://novell.com/simias/browser/GetCollectionByID", RequestNamespace="http://novell.com/simias/browser", ResponseNamespace="http://novell.com/simias/browser", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
73
public BrowserNode GetCollectionByID(string collectionID) {
74
object[] results = this.Invoke("GetCollectionByID", new object[] {
76
return ((BrowserNode)(results[0]));
80
public System.IAsyncResult BeginGetCollectionByID(string collectionID, System.AsyncCallback callback, object asyncState) {
81
return this.BeginInvoke("GetCollectionByID", new object[] {
82
collectionID}, callback, asyncState);
86
public BrowserNode EndGetCollectionByID(System.IAsyncResult asyncResult) {
87
object[] results = this.EndInvoke(asyncResult);
88
return ((BrowserNode)(results[0]));
92
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://novell.com/simias/browser/GetNodeByID", RequestNamespace="http://novell.com/simias/browser", ResponseNamespace="http://novell.com/simias/browser", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
93
public BrowserNode GetNodeByID(string collectionID, string nodeID) {
94
object[] results = this.Invoke("GetNodeByID", new object[] {
97
return ((BrowserNode)(results[0]));
101
public System.IAsyncResult BeginGetNodeByID(string collectionID, string nodeID, System.AsyncCallback callback, object asyncState) {
102
return this.BeginInvoke("GetNodeByID", new object[] {
104
nodeID}, callback, asyncState);
108
public BrowserNode EndGetNodeByID(System.IAsyncResult asyncResult) {
109
object[] results = this.EndInvoke(asyncResult);
110
return ((BrowserNode)(results[0]));
114
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://novell.com/simias/browser/ModifyProperty", RequestNamespace="http://novell.com/simias/browser", ResponseNamespace="http://novell.com/simias/browser", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
115
public void ModifyProperty(string collectionID, string nodeID, string propertyName, string propertyType, string oldPropertyValue, string newPropertyValue, System.UInt32 propertyFlags) {
116
this.Invoke("ModifyProperty", new object[] {
127
public System.IAsyncResult BeginModifyProperty(string collectionID, string nodeID, string propertyName, string propertyType, string oldPropertyValue, string newPropertyValue, System.UInt32 propertyFlags, System.AsyncCallback callback, object asyncState) {
128
return this.BeginInvoke("ModifyProperty", new object[] {
135
propertyFlags}, callback, asyncState);
139
public void EndModifyProperty(System.IAsyncResult asyncResult) {
140
this.EndInvoke(asyncResult);
144
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://novell.com/simias/browser/AddProperty", RequestNamespace="http://novell.com/simias/browser", ResponseNamespace="http://novell.com/simias/browser", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
145
public void AddProperty(string collectionID, string nodeID, string propertyName, string propertyType, string propertyValue, System.UInt32 propertyFlags) {
146
this.Invoke("AddProperty", new object[] {
156
public System.IAsyncResult BeginAddProperty(string collectionID, string nodeID, string propertyName, string propertyType, string propertyValue, System.UInt32 propertyFlags, System.AsyncCallback callback, object asyncState) {
157
return this.BeginInvoke("AddProperty", new object[] {
163
propertyFlags}, callback, asyncState);
167
public void EndAddProperty(System.IAsyncResult asyncResult) {
168
this.EndInvoke(asyncResult);
172
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://novell.com/simias/browser/DeleteProperty", RequestNamespace="http://novell.com/simias/browser", ResponseNamespace="http://novell.com/simias/browser", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
173
public void DeleteProperty(string collectionID, string nodeID, string propertyName, string propertyType, string propertyValue) {
174
this.Invoke("DeleteProperty", new object[] {
183
public System.IAsyncResult BeginDeleteProperty(string collectionID, string nodeID, string propertyName, string propertyType, string propertyValue, System.AsyncCallback callback, object asyncState) {
184
return this.BeginInvoke("DeleteProperty", new object[] {
189
propertyValue}, callback, asyncState);
193
public void EndDeleteProperty(System.IAsyncResult asyncResult) {
194
this.EndInvoke(asyncResult);
198
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://novell.com/simias/browser/DeleteCollection", RequestNamespace="http://novell.com/simias/browser", ResponseNamespace="http://novell.com/simias/browser", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
199
public void DeleteCollection(string collectionID) {
200
this.Invoke("DeleteCollection", new object[] {
205
public System.IAsyncResult BeginDeleteCollection(string collectionID, System.AsyncCallback callback, object asyncState) {
206
return this.BeginInvoke("DeleteCollection", new object[] {
207
collectionID}, callback, asyncState);
211
public void EndDeleteCollection(System.IAsyncResult asyncResult) {
212
this.EndInvoke(asyncResult);
216
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://novell.com/simias/browser/DeleteNode", RequestNamespace="http://novell.com/simias/browser", ResponseNamespace="http://novell.com/simias/browser", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
217
public void DeleteNode(string collectionID, string nodeID) {
218
this.Invoke("DeleteNode", new object[] {
224
public System.IAsyncResult BeginDeleteNode(string collectionID, string nodeID, System.AsyncCallback callback, object asyncState) {
225
return this.BeginInvoke("DeleteNode", new object[] {
227
nodeID}, callback, asyncState);
231
public void EndDeleteNode(System.IAsyncResult asyncResult) {
232
this.EndInvoke(asyncResult);
236
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://novell.com/simias/browser/EnumerateShallowCollections", RequestNamespace="http://novell.com/simias/browser", ResponseNamespace="http://novell.com/simias/browser", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
237
public BrowserShallowNode[] EnumerateShallowCollections() {
238
object[] results = this.Invoke("EnumerateShallowCollections", new object[0]);
239
return ((BrowserShallowNode[])(results[0]));
243
public System.IAsyncResult BeginEnumerateShallowCollections(System.AsyncCallback callback, object asyncState) {
244
return this.BeginInvoke("EnumerateShallowCollections", new object[0], callback, asyncState);
248
public BrowserShallowNode[] EndEnumerateShallowCollections(System.IAsyncResult asyncResult) {
249
object[] results = this.EndInvoke(asyncResult);
250
return ((BrowserShallowNode[])(results[0]));
254
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://novell.com/simias/browser/EnumerateShallowNodes", RequestNamespace="http://novell.com/simias/browser", ResponseNamespace="http://novell.com/simias/browser", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
255
public BrowserShallowNode[] EnumerateShallowNodes(string collectionID) {
256
object[] results = this.Invoke("EnumerateShallowNodes", new object[] {
258
return ((BrowserShallowNode[])(results[0]));
262
public System.IAsyncResult BeginEnumerateShallowNodes(string collectionID, System.AsyncCallback callback, object asyncState) {
263
return this.BeginInvoke("EnumerateShallowNodes", new object[] {
264
collectionID}, callback, asyncState);
268
public BrowserShallowNode[] EndEnumerateShallowNodes(System.IAsyncResult asyncResult) {
269
object[] results = this.EndInvoke(asyncResult);
270
return ((BrowserShallowNode[])(results[0]));
274
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://novell.com/simias/browser/GetVersion", RequestNamespace="http://novell.com/simias/browser", ResponseNamespace="http://novell.com/simias/browser", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
275
public string GetVersion() {
276
object[] results = this.Invoke("GetVersion", new object[0]);
277
return ((string)(results[0]));
281
public System.IAsyncResult BeginGetVersion(System.AsyncCallback callback, object asyncState) {
282
return this.BeginInvoke("GetVersion", new object[0], callback, asyncState);
286
public string EndGetVersion(System.IAsyncResult asyncResult) {
287
object[] results = this.EndInvoke(asyncResult);
288
return ((string)(results[0]));
293
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://novell.com/simias/browser")]
294
public class BrowserNode {
297
public string NodeData;
301
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://novell.com/simias/browser")]
302
public class BrowserShallowNode {