在IIS上运行时,如何以编程方式添加IOperationBehavior?
不在自定义wcf主机上。
谢谢
阿里·塔卡维奇
最佳答案
您需要构建一个custom service host,然后设置您的.svc文件以使用它。在自定义服务主机中,您可以在服务启动之前对其执行任何操作,包括设置行为。因为要使用操作行为,所以应该在OnOpening()方法中进行操作-当配置端点行为后,服务工厂应用将重置操作行为。您将能够遍历端点和OnOpening中的操作。
在IIS上运行时,如何以编程方式添加IOperationBehavior?
不在自定义wcf主机上。
谢谢
阿里·塔卡维奇
最佳答案
您需要构建一个custom service host,然后设置您的.svc文件以使用它。在自定义服务主机中,您可以在服务启动之前对其执行任何操作,包括设置行为。因为要使用操作行为,所以应该在OnOpening()方法中进行操作-当配置端点行为后,服务工厂应用将重置操作行为。您将能够遍历端点和OnOpening中的操作。