示例#1
0
 public void Down(Context context)
 {
     Console.WriteLine("--Closed");
 }
示例#2
0
 public void Up(Context context)
 {
     context.State = context.ListeningState;
     Console.WriteLine("--Closed up to Listening");
     ClosedState();
 }
示例#3
0
        static void Main(string[] args)
        {
            Context context = new Context();
            context.EstablishedClosed();//передача та закриття звязку

            Console.WriteLine(new string('-', 30));
            context.EstablishedListening();//передача та  підтримка звязку

            Console.WriteLine(new string('-', 30));
            context.EstablishedClosed();//передача та закриття звязку

            Console.ReadKey();
        }
示例#4
0
 public void Up(Context context)
 {
     context.State = context.EstablishedState;
     Console.WriteLine("--Listening up to Established");
     ListeningToEstablished();
 }
示例#5
0
 public void Down(Context context)
 {
     context.State = context.ClosedState;
     Console.WriteLine("--Listening down to Closed");
     ListeningToClose();
 }
示例#6
0
 public void Up(Context context)
 {
     context.State = context.ClosedState;
     Console.WriteLine("--Established up to Closed");
     EstablishedToClose();
 }
示例#7
0
 public void Down(Context context)
 {
     context.State = context.ListeningState;
     Console.WriteLine("--Established down to Listening");
     EstablishedToListening();
 }