Code uitvoeren wanneer een instantie van Mercator wordt geïnitialiseerd door MercatorPenguinServer

0000003074     -      10-06-2022

Het is mogelijk om code uit te voeren wanneer een instantie van Mercator wordt geïnitialiseerd door MercatorPenguinServer. Dit moet worden gedaan in de Main customizer via de interface MercatorUi.ICustomizers.IPenginServerInstanceInitialized. Onderstaande code laat zien hoe u de waarde van een optie kan wijzigen tijdens het opstarten.

Wijzigingen in deze customizer zullen pas in aanmerking genomen worden bij creatie van een nieuwe Mercator instantie.
Dan is het dus noodzakelijk om

 

MercatorUi.dll : min. versie = 10.10.162

 

Zoom
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Linq;
using MercatorApi;
using MercatorExtensions;
using MercatorUi;
using MercatorDatabase;

namespace Main
{
    public class Customizer : MercatorUi.ICustomizers.IPenginServerInstanceInitialized
    {

        public void PenginServerInstanceInitialized()
        {
            MercatorUi.Globals.Params["FILTR_SEQA"] = "";
            MercatorUi.Globals.ApiLogDelegate("Option FILTR_SEQA set to blank!"); // in de logs schrijven
        }

    }
}