NativeMessageBox Home
  1. Home
  2. Docs
  3. API
    1. GitHub
    2. NuGet
    Menu
    Loading menu…

    On this page

    1. Home
    2. API
    3. NativeMessageBox
    4. NativeMessageBoxClient

    NativeMessageBoxClient Class

    Definition

    Namespace NativeMessageBox
    Assembly NativeMessageBox.dll
    Inherits Object
    View source
    Show inherited members (7)
    • System.Object.Equals(System.Object?)
    • System.Object.Equals(System.Object?, System.Object?)
    • System.Object.GetHashCode()
    • System.Object.GetType()
    • System.Object.MemberwiseClone()
    • System.Object.ReferenceEquals(System.Object?, System.Object?)
    • System.Object.ToString()

    High-level entry point for displaying cross-platform message boxes using a configurable host pipeline.

    public static class NativeMessageBoxClient
    
    Tip: use kind:method, kind:property, kind:ctor. Press Esc to clear.

    Properties (1)

    CurrentHost

    Methods (12)

    ConfigureHost(Action<NativeMessageBoxHostOptions>)
    EnsureInitialized()
    RegisterLogHandler(Action<String>?)
    RegisterNativeLibraryPath(String)
    Show(MessageBoxOptions)
    ShowAsync(MessageBoxOptions, CancellationToken)
    ShowOrThrow(MessageBoxOptions)
    Shutdown()
    TryShow(MessageBoxOptions, out MessageBoxResult)
    TryShowAsync(MessageBoxOptions, CancellationToken)
    UseHost(INativeMessageBoxHost)
    VerifyAbiCompatibility()

    Copyright © 2026, Wieslaw Soltes aka wieslawsoltes - Content licensed under the Creative Commons CC BY 2.5 | Site generated by lunet hosted on GitHub Pages