Compartilhar via


ModulePage.DisplayErrorMessage Método

Definição

Exibe uma caixa de diálogo modal com uma mensagem de erro.

Sobrecargas

DisplayErrorMessage(Exception, ResourceManager)

Exibe uma caixa de diálogo modal com uma mensagem de erro, com base na exceção especificada e no gerenciador de recursos.

DisplayErrorMessage(String, String)

Exibe uma caixa de diálogo modal com uma mensagem de erro, com base no texto de erro e na mensagem de erro especificadas.

DisplayErrorMessage(Exception, ResourceManager, String)

Exibe uma caixa de diálogo modal com uma mensagem de erro, com base na exceção, no gerenciador de recursos e na legenda especificados.

DisplayErrorMessage(String, String, String)

Exibe uma caixa de diálogo modal com uma mensagem de erro, com base no texto de erro, na mensagem de erro e na legenda especificados.

DisplayErrorMessage(Exception, ResourceManager)

Exibe uma caixa de diálogo modal com uma mensagem de erro, com base na exceção especificada e no gerenciador de recursos.

protected:
 void DisplayErrorMessage(Exception ^ ex, System::Resources::ResourceManager ^ resourceManager);
protected void DisplayErrorMessage (Exception ex, System.Resources.ResourceManager resourceManager);
member this.DisplayErrorMessage : Exception * System.Resources.ResourceManager -> unit

Parâmetros

ex
Exception

O Exception lançado.

resourceManager
ResourceManager

O ResourceManager objeto associado à página.

Exemplos

O exemplo a seguir exibe uma mensagem de erro.

DisplayErrorMessage(string.Empty, 
  "My Demo Error Message");

Comentários

Cuidado

Se InetMgr.exe for iniciado do depurador, o DisplayErrorMessage método gerará um System.InvalidOperationException com a mensagem "Operação entre threads inválida: controle acessado de um thread diferente do thread em que foi criado".

A legenda da caixa de diálogo é o title parâmetro do Microsoft.Web.Management.Client.ModulePageInfo.ModulePageInfo construtor.

Aplica-se a

DisplayErrorMessage(String, String)

Exibe uma caixa de diálogo modal com uma mensagem de erro, com base no texto de erro e na mensagem de erro especificadas.

protected:
 void DisplayErrorMessage(System::String ^ errorText, System::String ^ errorMessage);
protected void DisplayErrorMessage (string errorText, string errorMessage);
member this.DisplayErrorMessage : string * string -> unit
Protected Sub DisplayErrorMessage (errorText As String, errorMessage As String)

Parâmetros

errorText
String

A mensagem exibida.

errorMessage
String

A mensagem de erro a ser exibida quando errorText está null ou está vazia.

Exemplos

O exemplo a seguir exibe uma mensagem de erro.

DisplayErrorMessage(string.Empty, 
  "My Demo Error Message");

Comentários

A legenda da caixa de diálogo é o title parâmetro do Microsoft.Web.Management.Client.ModulePageInfo.ModulePageInfo construtor.

Aplica-se a

DisplayErrorMessage(Exception, ResourceManager, String)

Exibe uma caixa de diálogo modal com uma mensagem de erro, com base na exceção, no gerenciador de recursos e na legenda especificados.

protected:
 void DisplayErrorMessage(Exception ^ ex, System::Resources::ResourceManager ^ resourceManager, System::String ^ caption);
protected void DisplayErrorMessage (Exception ex, System.Resources.ResourceManager resourceManager, string caption);
member this.DisplayErrorMessage : Exception * System.Resources.ResourceManager * string -> unit

Parâmetros

ex
Exception

O Exception capturado.

resourceManager
ResourceManager

O ResourceManager objeto associado ao ModulePage objeto .

caption
String

A cadeia de caracteres a ser exibida na barra de título da caixa de diálogo.

Exemplos

O exemplo a seguir exibe uma mensagem de erro.

try {
    Cursor.Current = Cursors.WaitCursor;
    getData();
} catch (WebManagementServiceException wmse) {

    this.DisplayErrorMessage(wmse, _myRM, 
        "My Dialog title/caption string wmse");
} catch (Exception ex) {
    WebManagementServiceException wmse = 
        new WebManagementServiceException(
        "nameErr", "Not Displayed", ex
        );
    this.DisplayErrorMessage(wmse, _myRM);
} finally {
    Cursor.Current = Cursors.Default;
}

Comentários

A DisplayErrorMessage(String, String) sobrecarga tenta converter a ex exceção como um Microsoft.Web.Management.Server.WebManagementServiceException objeto para extrair os errorText parâmetros e errorMessage . Se a exceção não puder ser convertida Microsoft.Web.Management.Server.WebManagementServiceExceptionem , errorMessage será definido como a propriedade da System.Exception.Message exceção e errorText será definido como uma mensagem de erro genérica.

Aplica-se a

DisplayErrorMessage(String, String, String)

Exibe uma caixa de diálogo modal com uma mensagem de erro, com base no texto de erro, na mensagem de erro e na legenda especificados.

protected:
 void DisplayErrorMessage(System::String ^ errorText, System::String ^ errorMessage, System::String ^ caption);
protected void DisplayErrorMessage (string errorText, string errorMessage, string caption);
member this.DisplayErrorMessage : string * string * string -> unit
Protected Sub DisplayErrorMessage (errorText As String, errorMessage As String, caption As String)

Parâmetros

errorText
String

O texto de erro a ser exibido.

errorMessage
String

A mensagem de erro a ser exibida quando errorText está null ou está vazia.

caption
String

A cadeia de caracteres a ser exibida na barra de título da caixa de diálogo.

Exemplos

O exemplo a seguir exibe uma mensagem de erro.

this.DisplayErrorMessage("My errorText", "This Does Not Disp",
         "My Caption/Title ");

this.DisplayErrorMessage("", "My Error Message Now Displayed",
     "My Caption/Title ");

Comentários

O errorMessage parâmetro é exibido somente quando errorText está ou está null vazio.

Aplica-se a