我需要在我的WCF客户端端点中添加自定义行为扩展。我尝试通过配置实现这个目标,但是经常会遇到WFC配置无法正确解析类型名称的问题。那么,我能否通过编程方式来实现?
因为配置节是只读的,所以我不能在运行时修改它们。如果我得到一个客户端代理(比如ClientBase)的实例,我知道可以将我的自定义行为实例添加到它的Endpoint.Behaviors属性中。但是,我需要为每个实例都这样做。
我能够全局访问这些端点并预先添加它们吗(例如在Global.asax中),还是这些端点是瞬时实例化和丢弃的?
因为配置节是只读的,所以我不能在运行时修改它们。如果我得到一个客户端代理(比如ClientBase)的实例,我知道可以将我的自定义行为实例添加到它的Endpoint.Behaviors属性中。但是,我需要为每个实例都这样做。
我能够全局访问这些端点并预先添加它们吗(例如在Global.asax中),还是这些端点是瞬时实例化和丢弃的?