相关疑难解决方法(0)

WCF DataContract - 标记成员IsRequired = false

我的合同如下:

[DataContract]
public class MyObj
{
    [DataMember(IsRequired=true)]
    public string StrA {get; private set;}

    [DataMember(IsRequired=false)]
    public string StrB {get; private set;}
}
Run Code Online (Sandbox Code Playgroud)

究竟是什么IsRequired意思?是否IsRequired=false意味着我可以通过单元化传递一个MyObj跨线的实例,StrB或者它是否意味着我可以传递一个MyObj跨越线的实例StrB而不存在?

如果是后者,我如何实际实例化+发送一个MyObj没有的实例StrB

wcf datacontract

5
推荐指数
1
解决办法
6201
查看次数

标签 统计

datacontract ×1

wcf ×1