Share via


Codeunit "Error Message Handler"

ID 29
Namespace: System.Utilities

Properties

Name Value
EventSubscriberInstance Manual

Methods

AppendTo

procedure AppendTo(var TempErrorMessageBuf: Record "Error Message" temporary): Boolean

Parameters

Name Type Description
TempErrorMessageBuf Table System.Utilities."Error Message"

Returns

Type Description
Boolean

Activate

procedure Activate(var ErrorMessageHandler: Codeunit "Error Message Handler"): Boolean

Parameters

Name Type Description
ErrorMessageHandler Codeunit System.Utilities."Error Message Handler"

Returns

Type Description
Boolean

ShowErrors

procedure ShowErrors(): Boolean

Returns

Type Description
Boolean

NotifyAboutErrors

procedure NotifyAboutErrors()

InformAboutErrors

procedure InformAboutErrors(ErrorHandlingOptions: Enum "Error Handling Options")

Parameters

Name Type Description
ErrorHandlingOptions Enum Microsoft.Utilities."Error Handling Options"

RegisterErrorMessages

procedure RegisterErrorMessages(): Guid

Returns

Type Description
Guid

RegisterErrorMessages

procedure RegisterErrorMessages(ClearError: Boolean): Guid

Parameters

Name Type Description
ClearError Boolean

Returns

Type Description
Guid

WriteMessagesToFile

procedure WriteMessagesToFile(FileName: Text, ThrowLastError: Boolean): Boolean

Parameters

Name Type Description
FileName Text
ThrowLastError Boolean

Returns

Type Description
Boolean

GetErrorCallStack

procedure GetErrorCallStack(): Text

Returns

Type Description
Text

HasErrors

procedure HasErrors(): Boolean

Returns

Type Description
Boolean

Events

OnBeforeActivateErrorMessageHandler

[IntegrationEvent(False,False)]
local procedure OnBeforeActivateErrorMessageHandler(var ErrorMessageHandler: Codeunit "Error Message Handler")

Parameters

Name Type Description
ErrorMessageHandler Codeunit System.Utilities."Error Message Handler"

OnAfterRegisterErrorMessages

[IntegrationEvent(False,False)]
local procedure OnAfterRegisterErrorMessages(var ErrorMessage: Record "Error Message", var RegisterID: Guid)

Parameters

Name Type Description
ErrorMessage Table System.Utilities."Error Message"
RegisterID Guid

See also