ExceptionExtensions.AddData<T>(T, String, Object[]) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在返回修改的异常之前,将数据添加到的数据成员 exception 。
public:
generic <typename T>
where T : Exception[System::Runtime::CompilerServices::Extension]
static T AddData(T exception, System::String ^ key, ... cli::array <System::Object ^> ^ values);
public static T AddData<T> (this T exception, string key, params object[]? values) where T : Exception;
static member AddData : 'T * string * obj[] -> 'T (requires 'T :> Exception)
<Extension()>
Public Function AddData(Of T As Exception) (exception As T, key As String, ParamArray values As Object()) As T
类型参数
- T
要修改的异常的类型。
参数
- exception
- T
要向其中添加数据的异常。
- key
- String
用于添加的数据的键。
- values
- Object[]
要添加到给定的值 key 。
返回
- T
对相同的引用 exception 。
注解
此方法应该用于添加超出消息的上下文 (,通常情况下,我们通常会获得) 异常,这在调试 Watson 崩溃时很有用。
如果希望处理异常,请不要使用此方法。