vb.net Web服务混乱

时间:2018-09-04 23:18:25

标签: vb.net soap

让我直接说这是我第一次尝试使用Web服务。我正在尝试使用Symbility(一种索赔估算套件)中的信息。我能够导入WSDL,并且可以看到这些类。现在,我要做的就是从系统中检索与提供的信息匹配的用户。这是一个代码示例

    Dim ws As Symbility.SymbilityClaimsServiceSoap
    Dim c As New Symbility.CompanyIDSpecification
    Dim ah As New Symbility.AuthenticationHeader
    Dim svs As String = "https://staging.symbility.net/Api/v02_13/Claims.asmx"
    Dim userReq As New Symbility.GetUsersRequest
    Dim userResp As Symbility.GetUsersResponse
    Dim u() As Symbility.User
    Dim r As Symbility.Result

    ah.AccountNumber = 1234
    ah.Password = "password"
    c.CompanyID = ""

    userReq.AuthenticationHeader = ah

    Dim uids As New Symbility.UserIDSpecification
    uids.UserID = "username"

    userResp = ws.GetUsers(userReq)

当我尝试运行此命令时,它说ws未设置为对象的实例。我理解这一点是因为提供的示例使用NEW关键字实例化了它,但它告诉我NEW与命名空间不兼容。

如何联系getUsers()?好像我在使这个复杂化。 newB陷入困境。

0 个答案:

没有答案