Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net WCF Datamember返回取决于条件_Vb.net_Wcf - Fatal编程技术网

Vb.net WCF Datamember返回取决于条件

Vb.net WCF Datamember返回取决于条件,vb.net,wcf,Vb.net,Wcf,嗨,我得到了下面的类,我的问题是想返回ResponseMsg给用户只有ResponseCode不是00,否则它不会返回给用户。怎么做。请帮忙。谢谢 <DataContract([Namespace]:="")> Public Class LoginResponse <DataMember()> _ Public Property TerminalID As String <DataMember()> _ Public Prope

嗨,我得到了下面的类,我的问题是想返回ResponseMsg给用户只有ResponseCode不是00,否则它不会返回给用户。怎么做。请帮忙。谢谢

<DataContract([Namespace]:="")>
Public Class LoginResponse
    <DataMember()> _
    Public Property TerminalID As String
    <DataMember()> _
    Public Property ReaderID As String
    <DataMember()> _
    Public Property TransRef As String
    <DataMember()> _
    Public Property TransDateTime As String
    <DataMember()> _
    Public Property Timeout As Integer
    <DataMember()> _
    Public Property ResponseCode As String
    <DataMember()> _
    Public Property ResponseMsg As String
    <DataMember()> _
    Public Property Cryptogram As String
End Class

公共类登录响应
_
公共属性TerminalID为字符串
_
作为字符串的公共属性读取器ID
_
公共属性TransRef作为字符串
_
公共属性TransDateTime作为字符串
_
公共属性超时为整数
_
公共属性响应代码为字符串
_
公共属性ResponseMsg作为字符串
_
作为字符串的公共属性密码
末级

只需为ResponseMsg定义一个属性,如下所示

  Public Property ResponseMsg() As String
     Get
       if String.Compare(ResponseCode , "00") = 0 Then  
         Return m_lWidth
    End Get
    Set(ByVal Value As String)
         m_lWidth = Value
    End Set
  End Property

快乐编码:)

这里有什么困难?