コード例 #1
0
        public override object Clone()
        {
            QuotesDownloadSettings cln = new QuotesDownloadSettings();

            cln.IDs        = (string[])this.IDs.Clone();
            cln.Properties = (QuoteProperty[])this.Properties.Clone();
            return(cln);
        }
コード例 #2
0
 /// <summary>
 /// Default constructor
 /// </summary>
 /// <remarks></remarks>
 public QuotesDownload()
 {
     this.Settings = new QuotesDownloadSettings();
 }
コード例 #3
0
 internal QuotesResult(QuotesData[] items, QuotesDownloadSettings settings)
     : base(items)
 {
     mSettings = settings;
 }
コード例 #4
0
        protected override QuotesResult ConvertResult(Base.ConnectionInfo connInfo, System.IO.Stream stream, Base.SettingsBase settings)
        {
            QuotesDownloadSettings set = (QuotesDownloadSettings)settings;

            return(new QuotesResult(ImportExport.ToQuotesData(MyHelper.StreamToString(stream, set.TextEncoding), ',', set.Properties, new System.Globalization.CultureInfo("en-US")), set));
        }
コード例 #5
0
 /// <summary>
 /// Starts an asynchronous download of quotes data.
 /// </summary>
 /// <param name="settings">Individual Download Settings.</param>
 /// <param name="userArgs">Individual user argument.</param>
 public void DownloadAsync(QuotesDownloadSettings settings, object userArgs)
 {
     base.DownloadAsync(settings, userArgs);
 }
 public Base.Response <QuotesResult> Download(QuotesDownloadSettings settings)
 {
     return(base.Download(settings));
 }