好的我是.asmx创建的新手,我有一段时间想要发送一个URL到.asmx文件。 .asmx文件期望接收名为givenURL的参数。
paremeter givenURL需要从Windows Forms发送。
我需要知道我是怎么做的吗?我是否使用SOAP或者我可以使用VB发送它?我已经玩了2天了,现在真的开始找我了!提前致谢。任何帮助表示赞赏。
<WebMethod(Description:="Creates PDF Using URL")> _
Public Function CreatePDF(ByVal givenURL As String) As Byte
Dim theDoc As New Doc
Dim theID = theDoc.AddImageUrl(givenURL, True, 0, True)
Do While True
theDoc.FrameRect()
If Not theDoc.Chainable(theID) Then
Exit Do
End If
theDoc.Page = theDoc.AddPage()
theID = theDoc.AddImageToChain(theID)
Loop
theDoc.SaveOptions.Linearize = True
Dim theData As Byte() = theDoc.GetData()
Return theData(0)
End Function
答案 0 :(得分:1)
您需要在Windows窗体应用程序中创建对Web服务的引用。
当您引用Web服务时,Visual Studio将生成一个代理类,抽象出生成SOAP消息所涉及的复杂性,并使您能够在与Web服务进行通信时纯粹处理代理对象。