コード例 #1
0
        public StatusIoClient(StatusIoConfiguration configuration)
        {
            Configuration = configuration;
            network       = new StatusIoNetwork(configuration);

            components  = new ComponentApi(this);
            incidents   = new IncidentApi(this);
            maintenance = new MaintenanceApi(this);
            metrics     = new MetricApi(this);
            status      = new StatusApi(this);
            subscribers = new SubscriberApi(this);
        }
コード例 #2
0
        private static async Task Test(MaintenanceApi maintenance)
        {
            var listMaintenance = await maintenance.GetList();

            Console.WriteLine("Active maintenance");
            foreach (var m in listMaintenance.Result.Active)
            {
                Console.WriteLine("\t" + m.Name);
            }

            Console.WriteLine("Upcoming maintenance");
            foreach (var m in listMaintenance.Result.Upcoming)
            {
                Console.WriteLine("\t" + m.Name);
            }

            Console.WriteLine("Resolved maintenance");
            foreach (var m in listMaintenance.Result.Resolved)
            {
                Console.WriteLine("\t" + m.Name);
            }
        }
コード例 #3
0
 public void Init()
 {
     instance = new MaintenanceApi();
 }