Class DownloadButton
- Namespace
- Skyline.DataMiner.Utils.InteractiveAutomationScript
- Assembly
- Skyline.DataMiner.Utils.InteractiveAutomationScriptToolkit.dll
public class DownloadButton : InteractiveWidget
- Inheritance
-
DownloadButton
- Inherited Members
- Extension Methods
Constructors
- DownloadButton()
Initializes a new instance of the DownloadButton class.
- DownloadButton(string)
Initializes a new instance of the DownloadButton class.
Properties
- DownloadedFileName
The filename that will be saved. By default this is the same as the filename of the file on the remote location, but it can be overriden. Note: overriding the filename is blocked by some browsers when the file to download is on another host (so not on the DataMiner agent). In this case the original filename will be used.
- RemoteFilePath
Relative: path must start with either / or ./ or ../ "/Documents/MyElement/MyDocument.txt" will download the file hosted on URL http(s)://yourdma/Documents/MyElement/MyDocument.txt, which is the file located in C:\Skyline DataMiner\Documents\MyElement\MyDocument.txt". Absolute: link to a file that is public accessible on the web. "https://dataminer.services/install/DataMinerCube.exe" will download the latest Cube from DataMiner Services.
- StartDownloadImmediately
If set to true (the default is false), the download will start immediately when the widget is displayed. The button stays visible and can be clicked to download the file again.
- Style
Gets or sets the ButtonStyle of the DownloadButton.
- Text
Gets or sets the text displayed in the DownloadButton.
Methods
- LoadResult(IUIResults)
Load any changes made through user interaction.
- RaiseResultEvents()
Raises zero or more events of the widget. This method is called after LoadResult(IUIResults) was called on all widgets.
Events
- DownloadStarted
Triggered when the file starts downloading in the browser.