[英]WCF class not exposed to application?
I have a class CibilResponse
which in turn has properties that are of type class TUEF. 我有一个
CibilResponse
类, CibilResponse
又具有类型为TUEF的属性。 As per my understanding, since I have included CibilEnquiry
in the interface in wcf , it is available to my application but shouldnt TUEF be also available since CibilEnquiry
class uses TUEF
? 根据我的理解,由于我在wcf的接口中包含了
CibilEnquiry
,因此它对我的应用程序可用,但由于CibilEnquiry
类使用TUEF
,因此TUEF也应该不可用吗?
ICIBIL.cs ICIBIL.cs
[ServiceContract]
public interface ICIBIL
{
[OperationContract]
string InsertCibil(CibilResponse cibilResponse);
[OperationContract]
string GenerateEnquiry(CibilEnquiry testObj);
}
[DataContract]
public class CibilResponse
{
[DataMember]
public string ResponseString { get; set; }
[DataMember]
public string Business { get; set; }
[DataMember]
public string MkrId { get; set; }
}
[DataContract]
public class CibilEnquiry
{
[DataMember]
public TUEF Tuef { get; set; }
public CibilEnquiry()
{
this.Tuef = new TUEF();
}
}
[DataContract]
public class TUEF
{
[DataMember]
public string SegmentTag { get; set; }
[DataMember]
public string Version { get; set; }
[DataMember]
public string MemberReferenceNumber { get; set; }
}
Appication : 用途:
CibilWcfService.CIBIL obj = new CibilWcfService.CIBIL();
CibilWcfService.CibilEnquiry CibilEnquiryEnq = new CibilWcfService.CibilEnquiry();
Tuef objtuef=new Tuef();//Tuef not found.. are you missing an assembly reference error
objtuef.Version="123";
CibilEnquiryEnq.Tuef=objtuef;
string res = obj.GenerateEnquiry(CibilEnquiryEnq);
Use CibilEnquiryEnq.Tuef = new CibilWcfService.Tuef()
使用
CibilEnquiryEnq.Tuef = new CibilWcfService.Tuef()
Your code will be 您的代码将是
CibilWcfService.CIBIL obj = new CibilWcfService.CIBIL();
CibilWcfService.CibilEnquiry CibilEnquiryEnq = new CibilWcfService.CibilEnquiry();
CibilEnquiryEnq.Tuef objtuef=new CibilWcfService.Tuef();//Tuef not found.. are you missing an assembly reference error
objtuef.Version="123";
string res = obj.GenerateEnquiry(CibilEnquiryEnq);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.