c# - 如何以编程方式添加契约(Contract)属性?

标签 c# wcf

我有一个像下面这样的纯界面

public interface IPure
{
  Array GetEmployee(int employeeId);
  DataSet GetAllProducts();
  List<string> GetAllSubCategoryNames();
  double AverageSubTotalFromHeaders();
}

如何在运行时以编程方式添加合约属性到我的界面?

最佳答案

你不能。属性是声明性的,而不是强制的。

配置服务主机时,您可以在运行时影响服务主机,但这只是将信息从配置文件移动到代码中。

关于c# - 如何以编程方式添加契约(Contract)属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1873274/

相关文章:

c# - 为 WCF 设置 Ninject

c# - 如何计算文本框中的rdlc tablix行总和和行数

c# - 是否可以将必需的 ValidationAttribute 与值类型一起使用?

c# - 游戏设计/理论,战利品掉落几率/生成率

c# - Wcf 服务返回流但不会关闭

wcf - 无法加载 DLL 'mqrt.dll'

c# - 在异步方法中使用 ReaderWriterLockSlim 是否安全

c# - RuntimeType :http://schemas. datacontract.org/2004/07/System' 不是预期的

.net - 如何让 WCF 自动关闭连接?

wcf - 在 WCF 中,您是否应该为大消息设置较大的 MaxBufferPoolSize 值?