ExceptionExtensions.AddData<T>(T, String, Object[]) 方法

定义

在返回修改的异常之前,将数据添加到的数据成员 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 崩溃时很有用。

如果希望处理异常,请不要使用此方法。

适用于