3

我在谷歌搜索但找不到正确的答案。有谁知道如何处理这些错误?错误是:

 public override ReadOnlyCollection<SecurityKey> SecurityKeys
    {
        get { throw new NotImplementedException(); }
    }

警告 20 CA1065:Microsoft.Design:“someToken.SecurityKeys.get()”创建类型为“NotImplementedException”的异常,这是一种不应在属性中引发的异常类型。如果可能引发此异常实例,请使用不同的异常类型,将此属性转换为方法,或更改此属性的逻辑以使其不再引发异常。D:\some\Security\someUserToken.cs

4

1 回答 1

5

如果您因为没有编写属性而抛出它,即您将其视为 Not(Yet)ImplementedException,那么您需要实现该属性。

但是,如果您向消费者发出此属性不合适的信号,请改用 NotSupportedException。

于 2013-04-18T15:28:58.963 回答