我已经定义了一个实现 IDispatchOperationSelector 的自定义 OperationSelector,以便我可以在执行该方法之前拦截来自客户端的消息。我这样做是为了检查消息中包含的公钥/私钥值,并在需要时抛出授权错误,而无需在我的服务中放置任何身份验证逻辑。
到目前为止,这一切都很好,但我想为每个服务操作指定一个 [AuthenticationType] 属性,我可以检查这个 OperationSelector。有没有我可以参考,或者在OperationSelector中找到对应的合同和操作?如果是这样,怎么做?