ExceptionMessageBox 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
ExceptionMessageBox에 대해 오버로드된 생성자입니다.
오버로드
ExceptionMessageBox()
기본 속성을 사용하여 ExceptionMessageBox 인스턴스를 만듭니다.
public:
ExceptionMessageBox();
public ExceptionMessageBox ();
Public Sub New ()
적용 대상
ExceptionMessageBox(Exception)
지정한 ExceptionMessageBox의 정보를 사용하여 Exception 인스턴스를 만듭니다.
public:
ExceptionMessageBox(Exception ^ exception);
public ExceptionMessageBox (Exception exception);
new Microsoft.SqlServer.MessageBox.ExceptionMessageBox : Exception -> Microsoft.SqlServer.MessageBox.ExceptionMessageBox
Public Sub New (exception As Exception)
매개 변수
- exception
- Exception
예외 메시지 상자에 표시할 최상위 텍스트, 내부 예외 텍스트, 캡션, 데이터, 도움말 링크 및 선택적 추가 정보를 포함하는 Exception입니다.
예제
try
{
// Do something that may generate an exception.
throw new ApplicationException("An error has occured");
}
catch (ApplicationException ex)
{
// Define a new top-level error message.
string str = "The action failed.";
// Add the new top-level message to the handled exception.
ApplicationException exTop = new ApplicationException(str, ex);
exTop.Source = this.Text;
// Show an exception message box with an OK button (the default).
ExceptionMessageBox box = new ExceptionMessageBox(exTop);
box.Show(this);
}
Try
' Do something that may generate an exception.
Throw New ApplicationException("An error has occured")
Catch ex As ApplicationException
' Define a new top-level error message.
Dim str As String = "The action failed."
' Add the new top-level message to the handled exception.
Dim exTop As ApplicationException = New ApplicationException(str, ex)
exTop.Source = Me.Text
' Show an exception message box with an OK button (the default).
Dim box As ExceptionMessageBox = New ExceptionMessageBox(exTop)
box.Show(Me)
End Try
적용 대상
ExceptionMessageBox(String)
제공된 최상위 오류 메시지 텍스트를 사용하여 ExceptionMessageBox 인스턴스를 만듭니다.
public:
ExceptionMessageBox(System::String ^ text);
public ExceptionMessageBox (string text);
new Microsoft.SqlServer.MessageBox.ExceptionMessageBox : string -> Microsoft.SqlServer.MessageBox.ExceptionMessageBox
Public Sub New (text As String)
매개 변수
- text
- String
최상위 메시지의 오류 텍스트입니다.
적용 대상
ExceptionMessageBox(Exception, ExceptionMessageBoxButtons)
지정한 ExceptionMessageBox의 정보를 사용하고 메시지 상자에 표시할 단추를 지정하여 Exception 인스턴스를 만듭니다.
public:
ExceptionMessageBox(Exception ^ exception, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxButtons buttons);
public ExceptionMessageBox (Exception exception, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxButtons buttons);
new Microsoft.SqlServer.MessageBox.ExceptionMessageBox : Exception * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxButtons -> Microsoft.SqlServer.MessageBox.ExceptionMessageBox
Public Sub New (exception As Exception, buttons As ExceptionMessageBoxButtons)
매개 변수
- exception
- Exception
예외 메시지 상자에 표시할 최상위 텍스트, 내부 예외 텍스트, 캡션, 데이터, 도움말 링크 및 선택적 추가 정보를 포함하는 Exception입니다.
- buttons
- ExceptionMessageBoxButtons
메시지 상자에 표시할 단추를 지정하는 ExceptionMessageBoxButtons 열거형입니다.
적용 대상
ExceptionMessageBox(String, String)
제공된 최상위 오류 메시지 텍스트와 예외 메시지 상자의 대화 상자 캡션을 사용하여 ExceptionMessageBox 인스턴스를 만듭니다.
public:
ExceptionMessageBox(System::String ^ text, System::String ^ caption);
public ExceptionMessageBox (string text, string caption);
new Microsoft.SqlServer.MessageBox.ExceptionMessageBox : string * string -> Microsoft.SqlServer.MessageBox.ExceptionMessageBox
Public Sub New (text As String, caption As String)
매개 변수
- text
- String
최상위 메시지의 오류 텍스트입니다.
- caption
- String
예외 메시지 상자의 캡션입니다.
적용 대상
ExceptionMessageBox(Exception, ExceptionMessageBoxButtons, ExceptionMessageBoxSymbol)
지정한 ExceptionMessageBox의 정보를 사용하고 메시지 상자에 표시할 단추와 기호를 지정하여 Exception 인스턴스를 만듭니다.
public:
ExceptionMessageBox(Exception ^ exception, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxButtons buttons, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxSymbol symbol);
public ExceptionMessageBox (Exception exception, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxButtons buttons, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxSymbol symbol);
new Microsoft.SqlServer.MessageBox.ExceptionMessageBox : Exception * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxButtons * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxSymbol -> Microsoft.SqlServer.MessageBox.ExceptionMessageBox
Public Sub New (exception As Exception, buttons As ExceptionMessageBoxButtons, symbol As ExceptionMessageBoxSymbol)
매개 변수
- exception
- Exception
예외 메시지 상자에 표시할 최상위 텍스트, 내부 예외 텍스트, 캡션, 데이터, 도움말 링크 및 선택적 추가 정보를 포함하는 Exception입니다.
- buttons
- ExceptionMessageBoxButtons
예외 메시지 상자에 표시할 단추를 지정하는 ExceptionMessageBoxButtons 열거형입니다.
- symbol
- ExceptionMessageBoxSymbol
예외 메시지 상자에 표시할 기호를 지정하는 ExceptionMessageBoxSymbol 열거형입니다.
적용 대상
ExceptionMessageBox(String, String, ExceptionMessageBoxButtons)
제공된 최상위 오류 메시지 텍스트와 예외 메시지 상자의 대화 상자 캡션을 사용하여 ExceptionMessageBox 인스턴스를 만듭니다. 이 메서드는 예외 메시지 상자에 표시할 단추도 지정합니다.
public:
ExceptionMessageBox(System::String ^ text, System::String ^ caption, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxButtons buttons);
public ExceptionMessageBox (string text, string caption, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxButtons buttons);
new Microsoft.SqlServer.MessageBox.ExceptionMessageBox : string * string * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxButtons -> Microsoft.SqlServer.MessageBox.ExceptionMessageBox
Public Sub New (text As String, caption As String, buttons As ExceptionMessageBoxButtons)
매개 변수
- text
- String
최상위 메시지의 오류 텍스트입니다.
- caption
- String
예외 메시지 상자의 캡션입니다.
- buttons
- ExceptionMessageBoxButtons
예외 메시지 상자에 표시할 단추를 지정하는 ExceptionMessageBoxButtons 열거형입니다.
적용 대상
ExceptionMessageBox(Exception, ExceptionMessageBoxButtons, ExceptionMessageBoxSymbol, ExceptionMessageBoxDefaultButton)
지정한 ExceptionMessageBox의 정보를 사용하고 예외 메시지 상자에 표시할 단추, 기호 및 기본 단추를 지정하여 Exception 인스턴스를 만듭니다. .
public:
ExceptionMessageBox(Exception ^ exception, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxButtons buttons, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxSymbol symbol, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxDefaultButton defaultButton);
public ExceptionMessageBox (Exception exception, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxButtons buttons, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxSymbol symbol, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxDefaultButton defaultButton);
new Microsoft.SqlServer.MessageBox.ExceptionMessageBox : Exception * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxButtons * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxSymbol * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxDefaultButton -> Microsoft.SqlServer.MessageBox.ExceptionMessageBox
Public Sub New (exception As Exception, buttons As ExceptionMessageBoxButtons, symbol As ExceptionMessageBoxSymbol, defaultButton As ExceptionMessageBoxDefaultButton)
매개 변수
- exception
- Exception
예외 메시지 상자에 표시할 최상위 텍스트, 내부 예외 텍스트, 캡션, 데이터, 도움말 링크 및 선택적 추가 정보를 포함하는 Exception입니다.
- buttons
- ExceptionMessageBoxButtons
예외 메시지 상자에 표시할 단추를 지정하는 ExceptionMessageBoxButtons 열거형입니다.
- symbol
- ExceptionMessageBoxSymbol
예외 메시지 상자에 표시할 기호를 지정하는 ExceptionMessageBoxSymbol 열거형입니다.
- defaultButton
- ExceptionMessageBoxDefaultButton
예외 메시지 상자의 기본 단추를 지정하는 ExceptionMessageBoxDefaultButton 열거형입니다.
적용 대상
ExceptionMessageBox(String, String, ExceptionMessageBoxButtons, ExceptionMessageBoxSymbol)
제공된 최상위 오류 메시지 텍스트와 예외 메시지 상자의 대화 상자 캡션을 사용하여 ExceptionMessageBox 인스턴스를 만듭니다. 이 메서드는 예외 메시지 상자에 표시할 단추와 기호도 지정합니다.
public:
ExceptionMessageBox(System::String ^ text, System::String ^ caption, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxButtons buttons, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxSymbol symbol);
public ExceptionMessageBox (string text, string caption, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxButtons buttons, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxSymbol symbol);
new Microsoft.SqlServer.MessageBox.ExceptionMessageBox : string * string * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxButtons * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxSymbol -> Microsoft.SqlServer.MessageBox.ExceptionMessageBox
Public Sub New (text As String, caption As String, buttons As ExceptionMessageBoxButtons, symbol As ExceptionMessageBoxSymbol)
매개 변수
- text
- String
최상위 메시지의 오류 텍스트입니다.
- caption
- String
예외 메시지 상자의 대화 상자 캡션입니다.
- buttons
- ExceptionMessageBoxButtons
예외 메시지 상자에 표시할 단추를 지정하는 ExceptionMessageBoxButtons 열거형입니다.
- symbol
- ExceptionMessageBoxSymbol
예외 메시지 상자에 표시할 기호를 지정하는 ExceptionMessageBoxSymbol 열거형입니다.
적용 대상
ExceptionMessageBox(Exception, ExceptionMessageBoxButtons, ExceptionMessageBoxSymbol, ExceptionMessageBoxDefaultButton, ExceptionMessageBoxOptions)
지정한 ExceptionMessageBox의 정보를 사용하고 예외 메시지 상자에 표시할 단추, 기호, 기본 단추 및 기타 속성을 지정하여 Exception 인스턴스를 만듭니다.
public:
ExceptionMessageBox(Exception ^ exception, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxButtons buttons, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxSymbol symbol, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxDefaultButton defaultButton, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxOptions options);
public ExceptionMessageBox (Exception exception, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxButtons buttons, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxSymbol symbol, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxDefaultButton defaultButton, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxOptions options);
new Microsoft.SqlServer.MessageBox.ExceptionMessageBox : Exception * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxButtons * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxSymbol * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxDefaultButton * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxOptions -> Microsoft.SqlServer.MessageBox.ExceptionMessageBox
Public Sub New (exception As Exception, buttons As ExceptionMessageBoxButtons, symbol As ExceptionMessageBoxSymbol, defaultButton As ExceptionMessageBoxDefaultButton, options As ExceptionMessageBoxOptions)
매개 변수
- exception
- Exception
예외 메시지 상자에 표시할 최상위 텍스트, 내부 예외 텍스트, 캡션, 데이터, 도움말 링크 및 선택적 추가 정보를 포함하는 Exception입니다.
- buttons
- ExceptionMessageBoxButtons
예외 메시지 상자에 표시할 단추를 지정하는 ExceptionMessageBoxButtons 열거형입니다.
- symbol
- ExceptionMessageBoxSymbol
예외 메시지 상자에 표시할 기호를 지정하는 ExceptionMessageBoxSymbol 열거형입니다.
- defaultButton
- ExceptionMessageBoxDefaultButton
예외 메시지 상자의 기본 단추를 지정하는 ExceptionMessageBoxDefaultButton 열거형입니다.
- options
- ExceptionMessageBoxOptions
예외 메시지 상자의 다른 동작을 제어하는 ExceptionMessageBoxOptions 열거형입니다.
적용 대상
ExceptionMessageBox(String, String, ExceptionMessageBoxButtons, ExceptionMessageBoxSymbol, ExceptionMessageBoxDefaultButton)
제공된 최상위 오류 메시지 텍스트와 메시지 상자의 대화 상자 캡션을 사용하여 ExceptionMessageBox 인스턴스를 만듭니다. 이 메서드는 예외 메시지 상자에 표시할 단추, 기호 및 기본 단추도 지정합니다.
public:
ExceptionMessageBox(System::String ^ text, System::String ^ caption, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxButtons buttons, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxSymbol symbol, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxDefaultButton defaultButton);
public ExceptionMessageBox (string text, string caption, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxButtons buttons, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxSymbol symbol, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxDefaultButton defaultButton);
new Microsoft.SqlServer.MessageBox.ExceptionMessageBox : string * string * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxButtons * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxSymbol * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxDefaultButton -> Microsoft.SqlServer.MessageBox.ExceptionMessageBox
Public Sub New (text As String, caption As String, buttons As ExceptionMessageBoxButtons, symbol As ExceptionMessageBoxSymbol, defaultButton As ExceptionMessageBoxDefaultButton)
매개 변수
- text
- String
최상위 메시지의 오류 텍스트입니다.
- caption
- String
예외 메시지 상자의 대화 상자 캡션입니다.
- buttons
- ExceptionMessageBoxButtons
예외 메시지 상자에 표시할 단추를 지정하는 ExceptionMessageBoxButtons 열거형입니다.
- symbol
- ExceptionMessageBoxSymbol
예외 메시지 상자에 표시할 기호를 지정하는 ExceptionMessageBoxSymbol 열거형입니다.
- defaultButton
- ExceptionMessageBoxDefaultButton
예외 메시지 상자의 기본 단추를 지정하는 ExceptionMessageBoxDefaultButton 열거형입니다.
예제
// Define the message and caption to display.
string str = @"Are you sure you want to delete file 'c:\somefile.txt'?";
string caption = "Confirm File Deletion";
// Show the exception message box with Yes and No buttons.
ExceptionMessageBox box = new ExceptionMessageBox(str,
caption, ExceptionMessageBoxButtons.YesNo,
ExceptionMessageBoxSymbol.Question,
ExceptionMessageBoxDefaultButton.Button2);
if (DialogResult.Yes == box.Show(this))
{
// Delete the file.
}
' Define the message and caption to display.
Dim str As String = "Are you sure you want to delete file 'c:\somefile.txt'?"
Dim caption As String = "Confirm File Deletion"
' Show the exception message box with Yes and No buttons.
Dim box As ExceptionMessageBox = New ExceptionMessageBox(str, _
caption, ExceptionMessageBoxButtons.YesNo, _
ExceptionMessageBoxSymbol.Question, _
ExceptionMessageBoxDefaultButton.Button2)
If Windows.Forms.DialogResult.Yes = box.Show(Me) Then
' Delete the file.
End If
적용 대상
ExceptionMessageBox(String, String, ExceptionMessageBoxButtons, ExceptionMessageBoxSymbol, ExceptionMessageBoxDefaultButton, ExceptionMessageBoxOptions)
제공된 최상위 오류 메시지 텍스트와 메시지 상자의 대화 상자 캡션을 사용하여 ExceptionMessageBox 인스턴스를 만듭니다. 이 메서드는 예외 메시지 상자에 표시할 단추, 기호, 기본 단추 및 대화 상자 옵션도 지정합니다.
public:
ExceptionMessageBox(System::String ^ text, System::String ^ caption, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxButtons buttons, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxSymbol symbol, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxDefaultButton defaultButton, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxOptions options);
public ExceptionMessageBox (string text, string caption, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxButtons buttons, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxSymbol symbol, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxDefaultButton defaultButton, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxOptions options);
new Microsoft.SqlServer.MessageBox.ExceptionMessageBox : string * string * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxButtons * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxSymbol * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxDefaultButton * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxOptions -> Microsoft.SqlServer.MessageBox.ExceptionMessageBox
Public Sub New (text As String, caption As String, buttons As ExceptionMessageBoxButtons, symbol As ExceptionMessageBoxSymbol, defaultButton As ExceptionMessageBoxDefaultButton, options As ExceptionMessageBoxOptions)
매개 변수
- text
- String
최상위 메시지의 오류 텍스트입니다.
- caption
- String
예외 메시지 상자의 대화 상자 캡션입니다.
- buttons
- ExceptionMessageBoxButtons
예외 메시지 상자에 표시할 기호를 지정하는 ExceptionMessageBoxSymbol 열거형입니다.
- symbol
- ExceptionMessageBoxSymbol
예외 메시지 상자에 표시할 기호를 지정하는 ExceptionMessageBoxSymbol 열거형입니다.
- defaultButton
- ExceptionMessageBoxDefaultButton
예외 메시지 상자의 기본 단추를 지정하는 ExceptionMessageBoxDefaultButton 열거형입니다.
- options
- ExceptionMessageBoxOptions
예외 메시지 상자의 다른 동작을 제어하는 ExceptionMessageBoxOptions 열거형입니다.