0
我在ServiceStack中具有返回多个属性的DTO中的服务,但有些只能在人员通过身份验证或某个规则后才能返回。如果未通过身份验证或某些身份验证规则,则忽略属性
我该怎么做?
该属性只能在类或方法中使用,而不能用于属性。
我在ServiceStack中具有返回多个属性的DTO中的服务,但有些只能在人员通过身份验证或某个规则后才能返回。如果未通过身份验证或某些身份验证规则,则忽略属性
我该怎么做?
该属性只能在类或方法中使用,而不能用于属性。
ignore properties序列化有很多方法,使用Conditional Serialization可能是最有用的。
但我个人避免使用定制的序列化功能,只需使用香草C#设置你不想回到null
属性,无论是在您的服务或Custom Response Filters and Hooks之一。
例如会创建一个属性,权限和GlobalResponseFilters,更改DTO以返回正确的对象? 因为任何属性都难以创建验证方法。 Tranks。 – 2014-09-05 13:22:50