簡體   English   中英

使用svcutil.exe測試此服務

[英]To test this service using svcutil.exe

我想用svcutil.exe測試服務。 這一步是

svcutil.exe http://11.55.99.341/MessagingServices/MessageData.svc?wsdl

我發現在C:\\ Program Files(x86)\\ Microsoft SDKs \\ Windows \\ v7.0A \\ Bin中生成了一個cs文件。

一些代碼很可能是:

//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Runtime Version:2.0.50727.5466
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

namespace MessagingAPI.Objects
{
using System.Runtime.Serialization;


[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
[System.Runtime.Serialization.DataContractAttribute(Name="InboxDTO", Namespace="http://schemas.datacontract.org/2004/07/MessagingAPI.Objects")]
public partial class InboxDTO : object, System.Runtime.Serialization.IExtensibleDataObject
{

    private System.Runtime.Serialization.ExtensionDataObject extensionDataField;

    private System.Guid[] FullInboxField;

    private System.Guid InmateIdField;

    private int MessagesInWaitField;

    private int ReadMessagesField;

    private System.Guid[] UnreadInboxField;

    private int UnreadMessagesField;

    public System.Runtime.Serialization.ExtensionDataObject ExtensionData
    {
        get
        {
            return this.extensionDataField;
        }
        set
        {
            this.extensionDataField = value;
        }
    }

    [System.Runtime.Serialization.DataMemberAttribute()]
    public System.Guid[] FullInbox
    {
        get
        {
            return this.FullInboxField;
        }
        set
        {
            this.FullInboxField = value;
        }
    }

我不知道如何用代碼測試它的代碼呢?

您可能需要創建一個使用此生成的類的應用程序 - 或者 - 使用Visual Studio附帶的WcfTestClient應用程序(可以使用Visual Studio命令提示符打開,或者通常可以在C:\\ Program Files(x86)下找到它) Microsoft Visual Studio 10.0 \\ Common7 \\ IDE [取決於您的Visual Studio版本])。

請參閱: http//msdn.microsoft.com/en-us/library/bb552364.aspx

wgraham,的答案是對的。 要使用WcfTestClient

  1. 打開C:\\ Program Files(x86)\\ Microsoft Visual Studio 11.0 \\ Common7 \\ IDE \\ WcfTestClient.exe
  2. 文件 - >添加服務
  3. 輸入http://11.55.99.341/MessagingServices/MessageData.svc

當您使用服務URL運行svcutil.exe時,它將為您提供代理類和配置文件,您可以在Windows / Web應用程序中添加類和配置文件,並創建代理類的對象並開始使用公開的方法作為服務的一部分。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM