Errors プロパティ
例外に含まれる AdomdErrorCollection への参照を取得します。
名前空間: Microsoft.AnalysisServices.AdomdClient
アセンブリ: Microsoft.AnalysisServices.AdomdClient (Microsoft.AnalysisServices.AdomdClient.dll)
構文
'宣言
Public ReadOnly Property Errors As AdomdErrorCollection
Get
'使用
Dim instance As AdomdErrorResponseException
Dim value As AdomdErrorCollection
value = instance.Errors
public AdomdErrorCollection Errors { get; }
public:
property AdomdErrorCollection^ Errors {
AdomdErrorCollection^ get ();
}
member Errors : AdomdErrorCollection
function get Errors () : AdomdErrorCollection
プロパティ値
型: Microsoft.AnalysisServices.AdomdClient. . :: . .AdomdErrorCollection
例外の原因となった一連のエラーを記述する AdomdErrorCollection です。コレクションには、AdomdConnection の受信したエラーをカプセル化する AdomdError の 1 つ以上のインスタンスが含まれます。
使用例
次のサブルーチンでは、逆の順序で (古いエラーから新しいエラーへ) AdomdErrorResponseException の Errors コレクションの繰り返し処理を実行し、コレクションの各 AdomdError のプロパティを表示します。
Public Sub ListAdomdErrors(ByRef ExceptionToCheck As AdomdErrorResponseException)
Dim errorCount As Integer = ExceptionToCheck.Errors.Count
Dim errorIndex As Integer
Debug.WriteLine("Found " & errorCount & _
" error(s) in AdomdErrorResponseException:")
With ExceptionToCheck.Errors
For errorIndex = errorCount - 1 To 0 Step -1
Debug.WriteLine("Error " & errorIndex & ":")
Debug.WriteLine(" ErrorCode: " & _
.Item(errorIndex).ErrorCode.ToString)
Debug.WriteLine(" Source: " & _
.Item(errorIndex).Source)
Debug.WriteLine(" Message: " & _
.Item(errorIndex).Message)
Debug.WriteLine(" HelpLink: " & _
.Item(errorIndex).HelpLink)
Next
End With
End Sub