通过代码更改 WCF 自定义属性
Change WCF custom attributes by code
首先,我想澄清一下:我对 WCF 属性知之甚少,我是来学习的。
这是上下文:我们有一个项目,我们有不同的形式。每个表单都包含数据。有些数据不同,有些数据相同。所以我们创建了由表单引用的结构。
例如:结构 Person 包含属性名称、年龄等
每个 属性 都有一个自定义的 WCF 属性,它指定长度,是否必须存在等等。问题是,对于某些表单,需要人员的年龄,而对于其他表单则不需要.
是否可以在我需要时通过代码更改我的自定义属性,以指定我的自定义 WCF 属性现在具有 "must be there" 或 "must not be there"?
抱歉,如果我不够清楚。
感谢阅读。
不,属性在编译时嵌入到程序集元数据中,在运行时是只读的。
首先,我想澄清一下:我对 WCF 属性知之甚少,我是来学习的。
这是上下文:我们有一个项目,我们有不同的形式。每个表单都包含数据。有些数据不同,有些数据相同。所以我们创建了由表单引用的结构。
例如:结构 Person 包含属性名称、年龄等
每个 属性 都有一个自定义的 WCF 属性,它指定长度,是否必须存在等等。问题是,对于某些表单,需要人员的年龄,而对于其他表单则不需要.
是否可以在我需要时通过代码更改我的自定义属性,以指定我的自定义 WCF 属性现在具有 "must be there" 或 "must not be there"?
抱歉,如果我不够清楚。
感谢阅读。
不,属性在编译时嵌入到程序集元数据中,在运行时是只读的。