Ejemplo n.º 1
0
 public override void Request()
 {
     if (realSubject == null)
     {
         realSubject = new RealSubject();
     }
     realSubject.Request();
 }
Ejemplo n.º 2
0
 public void Request()
 {
     if (realSubject == null)
     {
         realSubject = new RealSubject();
     }
     PreRequest();
     realSubject.Request();
     PostRequest();
 }
Ejemplo n.º 3
0
        /// <summary>
        /// Make a request.
        /// </summary>
        public override void Request()
        {
            Console.WriteLine("Proxy.Request starting...");

            // this is a virtual proxy - we use lazy instantiation
            if (_realSubject == null)
            {
                _realSubject = new RealSubject();
            }
            _realSubject.Request();
        }
Ejemplo n.º 4
0
 public override void Request()
 {
     realSubject.Request();
 }