BaseForm.DisplayErrorMessage(Exception, ResourceManager) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
インターフェイスによってスローされた例外からのエラー メッセージを IServiceProvider 表示します。
protected:
virtual void DisplayErrorMessage(Exception ^ ex, System::Resources::ResourceManager ^ resourceManager);
protected virtual void DisplayErrorMessage (Exception ex, System.Resources.ResourceManager resourceManager);
abstract member DisplayErrorMessage : Exception * System.Resources.ResourceManager -> unit
override this.DisplayErrorMessage : Exception * System.Resources.ResourceManager -> unit
パラメーター
- ex
- Exception
インターフェイスによって IServiceProvider スローされる例外。
- resourceManager
- ResourceManager
ResourceManagerカルチャ固有のリソースを含む 。
例
次の例では、 メソッドの基底クラスの実装を DisplayErrorMessage 複製します。
protected override void DisplayErrorMessage(Exception ex,
ResourceManager resourceManager) {
string errorText = null;
string errorMessage = null;
ModuleServiceProxy.GetErrorInformation(ex,
resourceManager, out errorText, out errorMessage);
string errorString = String.Empty;
if (String.IsNullOrEmpty(errorText)) {
errorText = "Unknown Error Message";
errorString = errorText + "Error Details \n"
+ errorMessage;
} else {
errorString = errorText;
}
ShowError(null, errorString, false);
}
注釈
このメソッドは、 メソッドを GetErrorInformation 呼び出してエラー メッセージを返します。
返されたエラー メッセージは、 メソッドに ShowError 渡されます。