/** * Namespace: System.Web.UI.WebControls * Class: AdCreatedEventArgs * * Author: Gaurav Vaish * Maintainer: gvaish@iitk.ac.in * Implementation: yes * Contact: * Status: 100% * * (C) Gaurav Vaish (2001) */ using System; using System.Collections; using System.Web; using System.Web.UI; namespace System.Web.UI.WebControls { public sealed class AdCreatedEventArgs: EventArgs { private IDictionary adProperties; private string alternateText; private string imageUrl; private string navigateUrl; public AdCreatedEventArgs(IDictionary adProperties): base() { Initialize(); this.adProperties = adProperties; if(adProperties!=null) { imageUrl = (string)adProperties["ImageUrl"]; navigateUrl = (string)adProperties["NavigateUrl"]; alternateText = (string)adProperties["AlternateText"]; } } private void Initialize() { alternateText = string.Empty; imageUrl = string.Empty; navigateUrl = string.Empty; } public IDictionary AdProperties { get { return adProperties; } } public string AlternateText { get { return alternateText; } set { alternateText = value; } } public string ImageUrl { get { return imageUrl; } set { imageUrl = value; } } public string NavigateUrl { get { return navigateUrl; } set { navigateUrl = value; } } } }