Compartilhar via


BaseForm.DisplayErrorMessage(Exception, ResourceManager) Método

Definição

Exibe a mensagem de erro da exceção gerada pela IServiceProvider interface .

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

Parâmetros

ex
Exception

A exceção gerada pela IServiceProvider interface .

resourceManager
ResourceManager

O ResourceManager que contém recursos específicos da cultura.

Exemplos

O exemplo a seguir duplica a implementação da classe base do DisplayErrorMessage método .

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);
}

Comentários

Esse método chama o GetErrorInformation método para retornar a mensagem de erro.

A mensagem de erro retornada é passada para o ShowError método .

Aplica-se a