Esempio n. 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        AbstractMessageFactory amf = new SqlMessageFactory();
        AbstractMessage        am  = amf.CreateMessage();

        Response.Write(am.Insert(new MessageModel("插入", DateTime.Now)));
        Response.Write("<br />");
        Response.Write(am.Get()[0].Message + " " + am.Get()[0].PublishTime.ToString());
        Response.Write("<br />");


        amf = new XmlMessageFactory();
        am  = amf.CreateMessage();

        Response.Write(am.Insert(new MessageModel("插入", DateTime.Now)));
        Response.Write("<br />");
        Response.Write(am.Get()[0].Message + " " + am.Get()[0].PublishTime.ToString());
    }
Esempio n. 2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string[] ary = new string[] { "xml", "sql" };

        MessageFactory messageFactory = new MessageFactory();

        foreach (string key in ary)
        {
            AbstractMessage messageObject = messageFactory.GetMessageObject(key);

            Response.Write(messageObject.Insert(new MessageModel("插入", DateTime.Now)));
            Response.Write("<br />");
            Response.Write(messageObject.Get()[0].Message + " " + messageObject.Get()[0].PublishTime.ToString());
            Response.Write("<br />");
        }
    }