當前位置: 首頁>>代碼示例>>VB.NET>>正文


VB.NET ServiceDescription.Write方法代碼示例

本文整理匯總了VB.NET中System.Web.Services.Description.ServiceDescription.Write方法的典型用法代碼示例。如果您正苦於以下問題:VB.NET ServiceDescription.Write方法的具體用法?VB.NET ServiceDescription.Write怎麽用?VB.NET ServiceDescription.Write使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在System.Web.Services.Description.ServiceDescription的用法示例。


在下文中一共展示了ServiceDescription.Write方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的VB.NET代碼示例。

示例1: Service

' Read a ServiceDescription from existing WSDL.
Dim myServiceDescription As ServiceDescription = _
   ServiceDescription.Read("Input.vb.wsdl")
myServiceDescription.TargetNamespace = "http://tempuri.org/"

' Get the ServiceCollection of the ServiceDescription.
Dim myServiceCollection As ServiceCollection = _
   myServiceDescription.Services

' Remove the Service at index 0 of the collection.
myServiceCollection.Remove(myServiceDescription.Services.Item(0))

' Build a new Service.
Dim myService As New Service()
myService.Name = "MathService"
Dim myXmlQualifiedName As New XmlQualifiedName("s0:MathServiceSoap")

' Build a new Port for SOAP.
Dim mySoapPort As New Port()

mySoapPort.Name = "MathServiceSoap"

mySoapPort.Binding = myXmlQualifiedName

Dim mySoapAddressBinding As New SoapAddressBinding()
mySoapAddressBinding.Location = _
   "http://localhost/ServiceCollection_Item/AddSub.vb.asmx"
mySoapPort.Extensions.Add(mySoapAddressBinding)

' Build a new Port for HTTP-GET.
Dim myXmlQualifiedName2 As _
   New XmlQualifiedName("s0:MathServiceHttpGet")

Dim myHttpGetPort As New Port()
myHttpGetPort.Name = "MathServiceHttpGet"
myHttpGetPort.Binding = myXmlQualifiedName2
Dim myHttpAddressBinding As New HttpAddressBinding()
myHttpAddressBinding.Location = _
   "http://localhost/ServiceCollection_Item/AddSub.vb.asmx"
myHttpGetPort.Extensions.Add(myHttpAddressBinding)

' Add the ports to the service.
myService.Ports.Add(myHttpGetPort)
myService.Ports.Add(mySoapPort)

' Add the service to the ServiceCollection.
myServiceCollection.Add(myService)

' Write to a new WSDL file.
myServiceDescription.Write("output.wsdl")
開發者ID:VB.NET開發者,項目名稱:System.Web.Services.Description,代碼行數:50,代碼來源:ServiceDescription.Write

示例2: FileStream

Dim myFileStream As New FileStream("output.wsdl", _
   FileMode.OpenOrCreate, FileAccess.Write)
Dim myStreamWriter As New StreamWriter(myFileStream)

' Write the WSDL.
Console.WriteLine("Writing a new WSDL file.")
myServiceDescription.Write(myStreamWriter)
myStreamWriter.Close()
myFileStream.Close()
開發者ID:VB.NET開發者,項目名稱:System.Web.Services.Description,代碼行數:9,代碼來源:ServiceDescription.Write


注:本文中的System.Web.Services.Description.ServiceDescription.Write方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。