我正在制作WCF服务,我想制作某些DataMembers,这些DataMembers是我的请求的字符串值(即非空,不为空),因为我们对敏感数据有机构/法律访问记录要求(我们需要)记录由谁和访问时间
我猜这是因为我的DataMembers是字符串,而且null的字符串可能是有效的。任何人都可以帮我解释这个定义吗?
namespace CrdWcfServiceInterface.Request
{
[DataContract]
public class GetPatientDemographicsRequest
{
[DataMember]
public string PatientID { get; set; }
[DataMember(IsRequired=true)]
public string RequesterLanID { get; set; }
[DataMember(IsRequired=true)]
public string ApplicationName { get; set; }
}
}