服务器端(包括设计器生成的代码)
Imports System
Imports System.Web.Services
Imports System.Web.Services.Protocols
'
Public Class soapservice
Inherits System.Web.Services.WebService
Public Class MySoapHeader
Inherits SoapHeader
Public username As String
Public password As String
End Class
#Region " Web 服务设计器生成的代码 "
Public Sub New()
MyBase.New()
'该调用是 Web 服务设计器所必需的。
InitializeComponent()
'在 InitializeComponent() 调用之后添加您自己的初始化代码
End Sub
'Web 服务设计器所必需的
Private components As System.ComponentModel.IContainer
'注意: 以下过程是 Web 服务设计器所必需的
'可以使用 Web 服务设计器修改此过程。
'不要使用代码编辑器修改它。
components = New System.ComponentModel.Container
End Sub
Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
'CODEGEN: 此过程是 Web 服务设计器所必需的
'不要使用代码编辑器修改它。
If disposing Then
If Not (components Is Nothing) Then
components.Dispose()
End If
End If
MyBase.Dispose(disposing)
End Sub
#End Region
' Add a member variable of the type deriving from SoapHeader.
Public temp As New MySoapHeader
' Apply a SoapHeader attribute.
Public Function HelloWorld() As String
If temp.username = "admin" Then
Return temp.username
Else : Return "user为空"
End If
End Function
End Class
客户端(不包括设计器)
Imports System.Web.Services.Protocols
Dim h As localhost.MySoapHeader
Dim myheader As localhost.MySoapHeader
Dim proxy As localhost.soapservice = New localhost.soapservice
h = New localhost.MySoapHeader
h.password = "1"
h.username = "admin"
proxy.MySoapHeaderValue = h
Dim results As String = proxy.HelloWorld
TextBox1.Text = results
TextBox2.Text = h.username
相关专题
- 路由安全配置专题 (11841篇文章)
- 系统安全设置 (23595篇文章)
- 配置安全的操作系统 (9862篇文章)
- 打造安全服务器 (13282篇文章)
- Cisco认证体系专题 (3150篇文章)
- MySQL安全 (9886篇文章)
- 电子邮件安全 (8401篇文章)
- SSH安全技术 (8236篇文章)
- 数据库安全技术专题 (13167篇文章)
- FreeBSD系统安全管理 (8813篇文章)
- 用vb.net实现闹钟提醒程序 (9次浏览)
- C#变得越来越臃肿是不可避免的? (7次浏览)
- .NET开发人员犯的6大安全错误 (6次浏览)
- C#与EXCEL的数据交互(一) (5次浏览)
- vb.net GDI+入门——画笔、画刷和颜色 (3次浏览)
- C# 3.0新特性之扩展方法 (1次浏览)
- VB.Net实现进程监视器的方法 (1次浏览)
- 请跟我来--使用Ext搞个原型 (1次浏览)
- ASP.NET 3.5 Extensions带来什么 (1次浏览)
- WPF的Attached属性 (0次浏览)



