====== Map Suite Mvc Edition Release Change Log Version 9.0.0.0 ======
MvcEdition, Version=9.0.0.0, Culture=neutral, PublicKeyToken=null
namespace ThinkGeo.MapSuite.MvcEdition {
[SerializableAttribute]
public class ActionRequest : IJsonSerialization {
public ActionRequest();
public ActionRequest(String actionName);
public ActionRequest(String controllerName, String actionName);
public ActionRequest(String controllerName, String actionName, String clientGetArgumentsFunction);
public String ActionName { get; set; }
public String ClientGetArgumentsFunction { get; set; }
public String ControllerName { get; set; }
public String OnClientActionRequested { get; set; }
public String OnClientActionRequesting { get; set; }
public void FromJson(String jsonString);
public String ToJson();
}
[SerializableAttribute]
public class ActionTrigger : IJsonSerialization {
public ActionTrigger();
public ActionTrigger(String clientControlId, String clientEventName, ActionRequest actionRequest);
public ActionRequest ActionReqest { get; set; }
public String ClientControlId { get; set; }
public String ClientEventName { get; set; }
public void FromJson(String jsonString);
public String ToJson();
}
[SerializableAttribute]
public class ArcGISServerRestOverlay : Overlay, IRequireId, IJsonSerialization {
public Int32 TransitionEffectDelayInMilliseconds { get; set; }
}
[SerializableAttribute]
public class ArcGISServerRestOverlaySetting : OverlaySetting<ArcGISServerRestOverlay,ArcGISServerRestOverlaySetting> {
public ArcGISServerRestOverlaySetting TransitionEffectDelayInMilliseconds(Int32 transitionEffectDelayInMilliseconds);
}
[SerializableAttribute]
public class BingMapsOverlay : Overlay, IRequireId, IJsonSerialization {
[ObsoleteAttribute("This property is obsolete and maybe removed in or after Version 10.0, please use BingMapsOverlay(string id, string bingMapsKey, BingMapsStyle bingMapsMapStyle) instead.")]
public BingMapsOverlay(BingMapsStyle bingMapsMapType);
[ObsoleteAttribute("This property is obsolete and maybe removed in or after Version 10.0, please use BingMapsOverlay(string id, string bingMapsKey) instead.")]
public BingMapsOverlay(String id);
public BingMapsOverlay(String id, String bingMapsKey);
[ObsoleteAttribute("This property is obsolete and maybe removed in or after Version 10.0, please use BingMapsOverlay(string id, string bingMapsKey, BingMapsStyle bingMapsMapStyle) instead.")]
public BingMapsOverlay(BingMapsStyle bingMapsMapType, String credentials);
[ObsoleteAttribute("This property is obsolete and maybe removed in or after Version 10.0, please use BingMapsOverlay(string id, string bingMapsKey, BingMapsStyle bingMapsMapStyle) instead.")]
public BingMapsOverlay(String id, BingMapsStyle bingMapsMapType);
public BingMapsOverlay(String id, String bingMapsKey, BingMapsStyle bingMapsMapStyle);
[ObsoleteAttribute("This property is obsolete and maybe removed in or after Version 10.0, please use BingMapsOverlay(string id, string bingMapsKey, BingMapsStyle bingMapsMapStyle) instead.")]
public BingMapsOverlay(String id, BingMapsStyle bingMapsMapType, String credentials);
public BingMapsStyle MapStyle { get; set; }
[ObsoleteAttribute("This property is obsolete and maybe removed in or after Version 10.0, please use MapStyle instead.")]
public BingMapsStyle MapType { get; set; }
public String BingMapsKey { get; set; }
[ObsoleteAttribute("This property is obsolete and maybe removed in or after Version 10.0, please use BingMapsKey instead.")]
public String Credentials { get; set; }
}
[SerializableAttribute]
public class GoogleOverlay : Overlay, IRequireId, IJsonSerialization {
public Boolean TiltEnabled { get; set; }
public override void FromJson(String jsonString);
}
[SerializableAttribute]
public class GoogleOverlaySetting : OverlaySetting<GoogleOverlay,GoogleOverlaySetting> {
public GoogleOverlaySetting TiltEnabled(Boolean enabled);
}
[SerializableAttribute]
public class LayerOverlay : Overlay, IRequireId, IJsonSerialization {
public Collection<ActionTrigger> ActionTriggers { get; }
public Int32 TransitionEffectDelayInMilliseconds { get; set; }
public void DataBindTo(String controllerName, String actionName);
}
[SerializableAttribute]
public class LayerOverlaySetting : OverlaySetting<LayerOverlay,LayerOverlaySetting> {
public LayerOverlaySetting ActionTriggers(Action<Collection<ActionTrigger>> triggerActions);
public LayerOverlaySetting DataBindTo(String controllerName, String actionName);
public LayerOverlaySetting TransitionEffectDelayInMilliseconds(Int32 transitionEffectDelayInMilliseconds);
}
[SerializableAttribute]
public class Map : MvcControlBase, IEntity {
public String OnClientPopupsRequested { get; set; }
public String OnClientPopupsRequesting { get; set; }
}
[SerializableAttribute]
public class MapBuilder : MvcControlBuilderBase<Map,MapBuilder> {
public MapBuilder OnClientPopupsRequested(String clientPopupsRequestedEventHandler);
public MapBuilder OnClientPopupsRequesting(String clientPopupsRequestingEventHandler);
}
[SerializableAttribute]
public abstract class MarkerOverlay : Overlay, IRequireId, IJsonSerialization {
public Collection<ActionTrigger> ActionTriggers { get; }
public String OnClientMarkersRequested { get; set; }
public String OnClientMarkersRequesting { get; set; }
public void DataBindTo(String controllerName, String actionName);
}
[SerializableAttribute]
public abstract class MarkerOverlaySetting<TOverlay,TSetting> : OverlaySetting<TOverlay,TSetting> where TOverlay : MarkerOverlay where TSetting : MarkerOverlaySetting<TOverlay,TSetting> {
public TSetting ActionTriggers(Action<Collection<ActionTrigger>> triggerActions);
public TSetting DataBindTo(String controllerName, String actionName);
public TSetting OnClientMarkersRequested(String clientEventHandler);
public TSetting OnClientMarkersRequesting(String clientEventHandler);
}
[SerializableAttribute]
public class OverlayCollection {
[ObsoleteAttribute("This property is obsolete and maybe removed in or after Version 10.0, please use BingMapsOverlay(string id, string bingMapsKey, BingMapsStyle bingMapsMapStyle) instead.")]
public BingMapsOverlaySetting BingMapsOverlay(BingMapsStyle bingMapsMapType);
[ObsoleteAttribute("This property is obsolete and maybe removed in or after Version 10.0, please use BingMapsOverlay(string id, string bingMapsKey) instead.")]
public BingMapsOverlaySetting BingMapsOverlay(String id);
public BingMapsOverlaySetting BingMapsOverlay(String id, String bingMapsKey);
[ObsoleteAttribute("This property is obsolete and maybe removed in or after Version 10.0, please use BingMapsOverlay(string id, string bingMapsKey, BingMapsStyle bingMapsMapStyle) instead.")]
public BingMapsOverlaySetting BingMapsOverlay(BingMapsStyle bingMapsMapType, String credentials);
[ObsoleteAttribute("This property is obsolete and maybe removed in or after Version 10.0, please use BingMapsOverlay(string id, string bingMapsKey, BingMapsStyle bingMapsMapStyle) instead.")]
public BingMapsOverlaySetting BingMapsOverlay(String id, BingMapsStyle bingMapsMapType);
public BingMapsOverlaySetting BingMapsOverlay(String id, String bingMapsKey, BingMapsStyle bingMapsMapStyle);
[ObsoleteAttribute("This property is obsolete and maybe removed in or after Version 10.0, please use BingMapsOverlay(string id, string bingMapsKey, BingMapsStyle bingMapsMapStyle) instead.")]
public BingMapsOverlaySetting BingMapsOverlay(String id, BingMapsStyle bingMapsMapType, String credentials);
public WorldMapKitWmsWebOverlaySetting WorldMapKitWmsWebOverlay(String id, TileType tileType, WorldMapKitLayerType layerType);
}
[SerializableAttribute]
public class PopupCollection {
public PopupCollection ActionTriggers(Action<Collection<ActionTrigger>> triggerActions);
public PopupCollection DataBindTo(String controllerName, String actionName);
}
[SerializableAttribute]
public class SimpleMarkerOverlay : MarkerOverlay {
}
[SerializableAttribute]
public class WmsOverlay : Overlay, IRequireId, IJsonSerialization {
public Int32 TransitionEffectDelayInMilliseconds { get; set; }
}
[SerializableAttribute]
public class WmsOverlaySetting : OverlaySetting<WmsOverlay,WmsOverlaySetting> {
public WmsOverlaySetting TransitionEffectDelayInMilliseconds(Int32 transitionEffectDelayInMilliseconds);
}
[SerializableAttribute]
public class WmtsOverlay : Overlay, IRequireId, IJsonSerialization {
public PointShape TileMatrixUpperLeftPoint { get; set; }
public RectangleShape TileMatrixBoundingBox { get; set; }
}
[SerializableAttribute]
public class WorldMapKitWmsWebOverlay : Overlay, IRequireId, IJsonSerialization {
public Int32 TransitionEffectDelayInMilliseconds { get; set; }
public WorldMapKitMapType MapType { get; set; }
}
[SerializableAttribute]
public class WorldMapKitWmsWebOverlaySetting : OverlaySetting<WorldMapKitWmsWebOverlay,WorldMapKitWmsWebOverlaySetting> {
public WorldMapKitWmsWebOverlaySetting TransitionEffectDelayInMilliseconds(Int32 transitionEffectDelayInMilliseconds);
}
} //end of namespace ThinkGeo.MapSuite.MvcEdition