Advertisement
Guest User

App & Modules Sample

a guest
Oct 23rd, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.89 KB | None | 0 0
  1. class Program
  2. {
  3.     static void Main(string[] args)
  4.     {
  5.         App myApp = new App();
  6.         LoggerModule logger = (LoggerModule)myApp.Middleware(new LoggerModule());
  7.         UrlModule url = (UrlModule)myApp.Middleware(new UrlModule());
  8.         RoutingModule routing = (RoutingModule)myApp.Middleware(new RoutingModule());
  9.  
  10.         myApp.Start();
  11.  
  12.         logger.Log("Hello Logger"); // Console.WriteLine
  13.  
  14.         routing.Routes.Add(new Route("/home"));
  15.         routing.Routes.Add(new Route("/private/*"));
  16.         routing.Routes.Add(new Route("/abc"));
  17.  
  18.         Route r = routing.Resolve("/private/index"); // Get second route
  19.         Console.WriteLine(r.Pattern);
  20.         Console.ReadLine();
  21.  
  22.         // Votre programme doit afficher à la fin :
  23.         // Logger loaded
  24.         // Url loaded
  25.         // Routing loaded
  26.         // App Started
  27.         // /private/*
  28.     }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement