'宣言 Public Event DataProviderError As DataProviderErrorEventHandler
public event DataProviderErrorEventHandler DataProviderError
イベント ハンドラが、このイベントに関連するデータを含む、DataProviderErrorEventArgs 型の引数を受け取りました。次の DataProviderErrorEventArgs プロパティには、このイベントの固有の情報が記載されます。
プロパティ | 解説 |
---|---|
Condition | 現在のデータ プロバイダー エラーに関連付けられた ErrorCondition 列挙定数。 |
DataContext | DataProviderError イベントの発生時に実行されていた DataContext (存在する場合)。 |
Exception | この DataProviderError イベントの発生原因である、.NET Framework によってスローされた例外。 |
Message | 発生したエラーを表すメッセージ テキスト。 |
このイベントは、データ、接続、またはバインドに関連したさまざまなエラー条件に応じて発生します (原因の一覧は ErrorCondition を参照)。これらのエラーのほとんどは、Connection または OperationContext で設定されたコマンドを使用しようとしたときに基になる.NETデータプロバイダーから捕捉された Exception に関連します。バインドエラーは、WebSchedule データモデルと ScheduleDataBinding で定義された WebSchedule オブジェクトモデルとの間で型または名前が一致しないときに発生します。競合エラーは、マルチユーザー環境でデータ ストアがオブジェクトの古いコピーで更新されようとしたときにそれがトラップされると発生します (その結果、変更が受け入れられなかったことをエンドユーザーに通知できます)。