का उपयोग करके इस सेवा का परीक्षण करने के लिए मैं svcutil.exe के साथ एक सेवा का परीक्षण करना चाहता हूं। कदमsvcutil.exe
svcutil.exe http://11.55.99.341/MessagingServices/MessageData.svc?wsdl
मैंने पाया है कि वहाँ एक सीएस फ़ाइल सी में उत्पन्न की गई है: \ Program Files (x86) \ माइक्रोसॉफ्ट SDKs \ Windows \ v7.0A \ बिन।
कोड में से कुछ के रूप में होने की संभावना है:
//------------------------------------------------------------------------------
// <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;
}
}
मुझे यकीन है कि कैसे कोड तो के साथ इस सेवा के साथ यह परीक्षण करने के लिए नहीं कर रहा हूँ?
यह अस्पष्ट है, मान लीजिए जेनरेट सीएस जेनरेट किया गया क्लाइंट.cs। यह पहले से ही एक क्लाइंट क्लास है? –
हां यह एक वर्ग है, लेकिन आपको अभी भी इसे तुरंत चालू करने की आवश्यकता होगी। अभी आपके पास "ब्लूप्रिंट" है - आपको इसे उपयोग करने की आवश्यकता है! – wgraham