/Training/Training/Web References/TryIEntry/Reference.vb

# · Visual Basic · 149 lines · 106 code · 21 blank · 22 comment · 0 complexity · 767ad1c864cdd51221120747df7f3c56 MD5 · raw file

  1. '------------------------------------------------------------------------------
  2. ' <auto-generated>
  3. ' This code was generated by a tool.
  4. ' Runtime Version:4.0.30319.1
  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. Option Strict Off
  11. Option Explicit On
  12. Imports System
  13. Imports System.ComponentModel
  14. Imports System.Diagnostics
  15. Imports System.Web.Services
  16. Imports System.Web.Services.Protocols
  17. Imports System.Xml.Serialization
  18. '
  19. 'This source code was auto-generated by Microsoft.VSDesigner, Version 4.0.30319.1.
  20. '
  21. Namespace TryIEntry
  22. '''<remarks/>
  23. <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1"), _
  24. System.Diagnostics.DebuggerStepThroughAttribute(), _
  25. System.ComponentModel.DesignerCategoryAttribute("code"), _
  26. System.Web.Services.WebServiceBindingAttribute(Name:="TryI Single EntrySoap", [Namespace]:="http://TryISingleEntry/")> _
  27. Partial Public Class TryISingleEntry
  28. Inherits System.Web.Services.Protocols.SoapHttpClientProtocol
  29. Private ProcessXMLOperationCompleted As System.Threading.SendOrPostCallback
  30. Private useDefaultCredentialsSetExplicitly As Boolean
  31. '''<remarks/>
  32. Public Sub New()
  33. MyBase.New
  34. Me.Url = Global.Training.My.MySettings.Default.Training_TryIEntry_TryI_x0020_Single_x0020_Entry
  35. If (Me.IsLocalFileSystemWebService(Me.Url) = true) Then
  36. Me.UseDefaultCredentials = true
  37. Me.useDefaultCredentialsSetExplicitly = false
  38. Else
  39. Me.useDefaultCredentialsSetExplicitly = true
  40. End If
  41. End Sub
  42. Public Shadows Property Url() As String
  43. Get
  44. Return MyBase.Url
  45. End Get
  46. Set
  47. If (((Me.IsLocalFileSystemWebService(MyBase.Url) = true) _
  48. AndAlso (Me.useDefaultCredentialsSetExplicitly = false)) _
  49. AndAlso (Me.IsLocalFileSystemWebService(value) = false)) Then
  50. MyBase.UseDefaultCredentials = false
  51. End If
  52. MyBase.Url = value
  53. End Set
  54. End Property
  55. Public Shadows Property UseDefaultCredentials() As Boolean
  56. Get
  57. Return MyBase.UseDefaultCredentials
  58. End Get
  59. Set
  60. MyBase.UseDefaultCredentials = value
  61. Me.useDefaultCredentialsSetExplicitly = true
  62. End Set
  63. End Property
  64. '''<remarks/>
  65. Public Event ProcessXMLCompleted As ProcessXMLCompletedEventHandler
  66. '''<remarks/>
  67. <System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://TryISingleEntry/ProcessXML", RequestNamespace:="http://TryISingleEntry/", ResponseNamespace:="http://TryISingleEntry/", Use:=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle:=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)> _
  68. Public Function ProcessXML(ByVal xm As System.Xml.XmlNode) As String
  69. Dim results() As Object = Me.Invoke("ProcessXML", New Object() {xm})
  70. Return CType(results(0),String)
  71. End Function
  72. '''<remarks/>
  73. Public Overloads Sub ProcessXMLAsync(ByVal xm As System.Xml.XmlNode)
  74. Me.ProcessXMLAsync(xm, Nothing)
  75. End Sub
  76. '''<remarks/>
  77. Public Overloads Sub ProcessXMLAsync(ByVal xm As System.Xml.XmlNode, ByVal userState As Object)
  78. If (Me.ProcessXMLOperationCompleted Is Nothing) Then
  79. Me.ProcessXMLOperationCompleted = AddressOf Me.OnProcessXMLOperationCompleted
  80. End If
  81. Me.InvokeAsync("ProcessXML", New Object() {xm}, Me.ProcessXMLOperationCompleted, userState)
  82. End Sub
  83. Private Sub OnProcessXMLOperationCompleted(ByVal arg As Object)
  84. If (Not (Me.ProcessXMLCompletedEvent) Is Nothing) Then
  85. Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
  86. RaiseEvent ProcessXMLCompleted(Me, New ProcessXMLCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
  87. End If
  88. End Sub
  89. '''<remarks/>
  90. Public Shadows Sub CancelAsync(ByVal userState As Object)
  91. MyBase.CancelAsync(userState)
  92. End Sub
  93. Private Function IsLocalFileSystemWebService(ByVal url As String) As Boolean
  94. If ((url Is Nothing) _
  95. OrElse (url Is String.Empty)) Then
  96. Return false
  97. End If
  98. Dim wsUri As System.Uri = New System.Uri(url)
  99. If ((wsUri.Port >= 1024) _
  100. AndAlso (String.Compare(wsUri.Host, "localHost", System.StringComparison.OrdinalIgnoreCase) = 0)) Then
  101. Return true
  102. End If
  103. Return false
  104. End Function
  105. End Class
  106. '''<remarks/>
  107. <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")> _
  108. Public Delegate Sub ProcessXMLCompletedEventHandler(ByVal sender As Object, ByVal e As ProcessXMLCompletedEventArgs)
  109. '''<remarks/>
  110. <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1"), _
  111. System.Diagnostics.DebuggerStepThroughAttribute(), _
  112. System.ComponentModel.DesignerCategoryAttribute("code")> _
  113. Partial Public Class ProcessXMLCompletedEventArgs
  114. Inherits System.ComponentModel.AsyncCompletedEventArgs
  115. Private results() As Object
  116. Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object)
  117. MyBase.New(exception, cancelled, userState)
  118. Me.results = results
  119. End Sub
  120. '''<remarks/>
  121. Public ReadOnly Property Result() As String
  122. Get
  123. Me.RaiseExceptionIfNecessary
  124. Return CType(Me.results(0),String)
  125. End Get
  126. End Property
  127. End Class
  128. End Namespace