Para probar este servicio mediante svcutil.exe

Quiero probar un servicio con svcutil.exe. El paso es

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

He encontrado que hay un cs archivo fue generado en C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin.

Algunos de código es probable como:

//------------------------------------------------------------------------------
//<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;
        }
    }

No estoy seguro de cómo probarlo con este servicio con el código?

OriginalEl autor | 2013-05-22

3 Kommentare

  1. 5

    Se debe crear una aplicación que consume esta clase generada -o – use la WcfTestClient aplicación que se incluye con Visual Studio (que puede ser abierto con los Comandos de Visual Studio o se puede encontrar normalmente en virtud de C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE [dependiendo de su versión de Visual Studio]).

    Ver: http://msdn.microsoft.com/en-us/library/bb552364.aspx

    No está claro, supongamos que el generado cs es generatedClient.cs. Es ya una clase de cliente?
    Sí, es una clase, pero usted todavía necesita para crear instancias de ella. Ahora mismo tienes un «blueprint» — usted necesita para darle uso!

    OriginalEl autor wgraham

  2. 4

    wgraham,’s respuesta es correcta. El uso de la WcfTestClient

    1. Abierto C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\WcfTestClient.exe
    2. Archivo –> Agregar el Servicio
    3. Entrar http://11.55.99.341/MessagingServices/MessageData.svc

    OriginalEl autor Jeff

  3. 1

    cuando se ejecuta svcutil.exe con la dirección URL del servicio va a dar una clase de proxy y un archivo de configuración, u puede agregar la clase y el archivo de configuración en windows/web de la aplicación y crear un objeto de la clase proxy y empezar a utilizar los métodos expuestos como parte del servicio.

    No he encontrado el archivo de configuración. Sólo una clase se ha generado. ¿Tiene usted un ejemplo para usar svcutil.exe?

    OriginalEl autor CSharped

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea