私は次のように契約しています。
[DataContract]
public class MyObj
{
[DataMember(IsRequired=true)]
public string StrA {get; private set;}
[DataMember(IsRequired=false)]
public string StrB {get; private set;}
}
とはIsRequiredどういう意味ですか? IsRequired=falseのインスタンスMyObjをunitializedを使用して渡すことができるということですか、それとも、インスタンスを使用せずにワイヤーを介してStrB渡すことができるということですか?MyObjStrB
MyObj後者の場合、実際にどのようにインスタンス化して +なしのインスタンスに送信しますStrBか?