你好,我有这样的消息/类
[ProtoContract]
Public class UserMessage
{
public override DateTime MessageTimestamp { get; set; }
public override string MessageId { get; set; }
[ProtoMember(35)]
public string UserName { get; set; }
[ProtoMember(34)]
public string RealName { get; set; }
}
然后当我记录消息或存储它们时,我不想在RealName任何地方存储或记录它们,所以我想要一个像这样的功能
public UserMessage StripMessage(UserMessage msg){
//hide RealName from message
return msg;
}
所以它是非常基本的功能,但我就是不知道该怎么做。而且我不能[jsonignore]在课堂上放一个或类似的东西,UserMessage因为它来自另一个来源,不应该被编辑。所以有一些方法可以打乱/隐藏消息中的字段并返回未隐藏的字段
白衣非少年
相关分类