Exemplo n.º 1
0
        public static void Setup()
        {
            IConfigurationBuilder builder = new ConfigurationBuilder()
                                            .SetBasePath(Directory.GetCurrentDirectory())
                                            .AddJsonFile("appsettings.json");

            _config = builder.Build();

            // ==== Client constants ====
            TenantId           = _config["TenantId"];
            NamespaceId        = _config["NamespaceId"];
            Address            = _config["Address"];
            ClientId           = _config["ClientId"];
            ClientSecret       = _config["ClientSecret"];
            ConnectionName     = _config["ConnectionName"];
            StreamId           = _config["StreamId"];
            DeviceClientId     = _config["DeviceClientId"];
            DeviceClientSecret = _config["DeviceClientSecret"];

            _omfDevice = new Device(Address, TenantId, NamespaceId, DeviceClientId, DeviceClientSecret);

            // Get Ingress Services to communicate with server and handle ingress management
            _omfIngressClient = new OmfIngressClient(Address, TenantId, NamespaceId, ClientId, ClientSecret);

            Console.WriteLine($"OCS endpoint at {Address}");
            Console.WriteLine();
        }