Back to Devexpress

AIExtensionsContainerDesktop.RegisterAIExceptionHandler(AIExtensionsContainer, IAIExceptionHandler) Method

corelibraries-devexpress-dot-aiintegration-dot-aiextensionscontainerdesktop-dot-registeraiexceptionhandler-x28-devexpress-dot-aiintegration-dot-aiextensionscontainer-devexpress-dot-aiintegration-dot-iaiexceptionhandler-x29.md

latest2.6 KB
Original Source

AIExtensionsContainerDesktop.RegisterAIExceptionHandler(AIExtensionsContainer, IAIExceptionHandler) Method

Registers an exception handler.

Namespace : DevExpress.AIIntegration

Assembly : DevExpress.AIIntegration.Desktop.v25.2.dll

NuGet Package : DevExpress.AIIntegration.Desktop

Declaration

csharp
public static void RegisterAIExceptionHandler(
    this AIExtensionsContainer container,
    IAIExceptionHandler handler
)
vb
<ExtensionAttribute>
Public Shared Sub RegisterAIExceptionHandler(
    container As AIExtensionsContainer,
    handler As IAIExceptionHandler
)

Parameters

NameTypeDescription
containerAIExtensionsContainer

The container that holds the registered AI client.

| | handler | DevExpress.AIIntegration.IAIExceptionHandler |

The exception handler.

|

Remarks

Use the RegisterAIExceptionHandler method to register the exception handler in the AIExtensionsContainerDefault container:

csharp
AIExtensionsContainerDesktop.Default.RegisterAIExceptionHandler(new AIExceptionHandler(new MyFavoriteLogger()));
csharp
builder.Services.AddSingleton<IAIExceptionHandler>(new AIExceptionHandler(new MyFavoriteLogger()));

Tip

Refer to the following help topic for more information: AI Integration.

See Also

UnregisterAIExceptionHandler

AIExtensionsContainerDesktop Class

AIExtensionsContainerDesktop Members

DevExpress.AIIntegration Namespace