Wednesday, August 5, 2020

Singleton Example

public sealed class KeyVaultManager
    {
        private static readonly Lazy<KeyVaultManager>
        lazy =
        new Lazy<KeyVaultManager>
            (() => new KeyVaultManager());

            public static KeyVaultManager Instance { get { return lazy.Value; } }

            private KeyVaultManager()
            {
            }
}