Table of Contents

Class HelloHiAPI

Namespace
Sample
Assembly
Hi.Sample.dll

A sample class demonstrating initialization and usage of the HiAPI framework. Shows the basic setup of display engine, MongoDB server, licensing, and other core functionality.

public static class HelloHiAPI
Inheritance
HelloHiAPI
Inherited Members

Remarks

This example serves as an entry point for those getting started with HiAPI. It demonstrates proper initialization and teardown of key components.

Source Code

using Hi.Disp;
using Hi.HiNcKits;
using Hi.Licenses;
using Hi.MongoUtils;
using System;

namespace Sample
{
    /// <summary>
    /// A sample class demonstrating initialization and usage of the HiAPI framework.
    /// Shows the basic setup of display engine, MongoDB server, licensing, and other core functionality.
    /// </summary>
    /// <remarks>
    /// This example serves as an entry point for those getting started with HiAPI.
    /// It demonstrates proper initialization and teardown of key components.
    /// ### Source Code
    /// [!code-csharp[SampleCode](~/../Hi.Sample/HelloHiAPI.cs)]
    /// </remarks>
    public static class HelloHiAPI
    {
        static int Main(string[] args)
        {
            Console.WriteLine("HiAPI starting.");
            LocalApp.AppBegin();

            Console.WriteLine("Hello World! HiAPI.");

            LocalApp.AppEnd();
            Console.WriteLine("HiAPI exited.");

            return 0;
        }
    }
}