public object Any(Complete request) { Node node = Trie.FollowPath (request.Word); if (node == null) { return new List<string> (); } PathEnumerator pathEnumerator = new PathEnumerator(node, request.Word); return new List<string> (pathEnumerator); }
public async Task CopyAsync(FileInfo sourceFile, FileInfo destinationFile, CancellationToken cancellationToken) { var buffer = new byte[_bufferSize]; try { using (var sourceStream = sourceFile.Open(FileMode.Open, FileAccess.Read, FileShare.Read)) { var fileLength = sourceStream.Length; using (var destinationStream = destinationFile.Open(FileMode.CreateNew, FileAccess.Write, FileShare.Write)) { long bytesWritten = 0; int blockSize; while ((blockSize = await sourceStream.ReadAsync(buffer, 0, buffer.Length, cancellationToken)) > 0) { cancellationToken.ThrowIfCancellationRequested(); await destinationStream.WriteAsync(buffer, 0, blockSize, cancellationToken); cancellationToken.ThrowIfCancellationRequested(); bytesWritten += blockSize; var percent = bytesWritten * 100.0 / fileLength; var eventargs = new FileCopyProgressChangedEventArgs(percent); ProgressChanged?.Invoke(this, eventargs); } } } Complete?.Invoke(this, new FileCopyCompleteEventArgs(false)); } catch (TaskCanceledException) { DeleteFile(destinationFile); Complete?.Invoke(this, new FileCopyCompleteEventArgs(true)); } }
public void InitializeDatabase(AccountContext context) { //context.Database.Delete(); if (context.Database.Exists()) { if (!context.Database.CompatibleWithModel(true)) { //context.Database.Delete(); throw new Exception("AccountContext Database not compatible with models!"); } } if (!context.Database.Exists()) { context.Database.Create(); Seed(context); context.SaveChanges(); Complete.Invoke(true); } else { Complete.Invoke(false); } }
public bool Equals(DestinyObjectiveProgress input) { if (input == null) { return(false); } return (( ObjectiveHash == input.ObjectiveHash || (ObjectiveHash.Equals(input.ObjectiveHash)) ) && ( DestinationHash == input.DestinationHash || (DestinationHash.Equals(input.DestinationHash)) ) && ( ActivityHash == input.ActivityHash || (ActivityHash.Equals(input.ActivityHash)) ) && ( Progress == input.Progress || (Progress.Equals(input.Progress)) ) && ( CompletionValue == input.CompletionValue || (CompletionValue.Equals(input.CompletionValue)) ) && ( Complete == input.Complete || (Complete != null && Complete.Equals(input.Complete)) ) && ( Visible == input.Visible || (Visible != null && Visible.Equals(input.Visible)) )); }
public IActionResult ArrowOne(int id) { var str = db.UpNext.Where(x => x.Id == id).ToList(); foreach (var val in str) // iterator the data from the list and insert them into the listSecond { string Status = "Complete"; Complete ls = new Complete(); ls.Id = val.Id; ls.Name = val.Name; ls.Status = Status; ls.Category = val.Category; ls.Owner = val.Owner; ls.Lead = val.Lead; ls.Budget = val.Budget; ls.Profit = val.Profit; db.Complete.Add(ls); } db.SaveChanges(); db.UpNext.Remove(db.UpNext.Find(id)); db.SaveChanges(); return(RedirectToAction("Index")); }
/// <summary> /// Start route crawling /// </summary> /// <returns></returns> public void Start() { Task t = Task.Run(async() => { // If route directory exists if (Directory.Exists(RoutePath)) { try { // Counts size of all files AllFilesSize = CountAllFiles(); // Find all dependencies await GetDependencies(); } catch (Exception e) { if (e.GetType() != typeof(ThreadInterruptedException) && e.GetType() != typeof(ThreadAbortException)) { Trace.Assert(false, string.Format(Localization.Strings.CrawlingRouteFail, RoutePath), e.ToString()); } } // If crawling skipped because cache or inaccuracy, adds to 100 % if (PercentProgress != 100) { DeltaProgress?.Invoke(100f - PercentProgress); PercentProgress = 100; ProgressUpdated?.Invoke(PercentProgress); } } // Crawling complete event Complete?.Invoke(); }); }
private void Start() { menu = new Menu(menuObject); menu.Init(); menu.PlayClicked = ChangeToLevelMenu; levelMenu = new LevelMenu(levelMenuObject); levelMenu.Init(); levelMenu.BackClicked = ChangeToMenu; levelMenu.LoadLevelClicked = ChangeToLevel; gameplay = new Gameplay(gameplayObject); gameplay.Init(); gameplay.LeaveClicked = ChangeToLevelMenu; gameplay.WinOccured = ChangeToComplete; complete = new Complete(completeObject); complete.Init(); complete.MenuClicked = ChangeToMenu; complete.NextClicked = ChangeToLevel; complete.SendClicked = SendScore; ChangeToMenu(); }
internal void InvokeComplete() { Complete?.Invoke(this, new EventArgs()); Bitmap.Dispose(); }
protected virtual void OnComplete() { Complete?.Invoke(); }
/// <summary> /// Send request to the API with the given HTTP Method, and path. The authentication key is /// automatically attached to appropriate requests. /// </summary> /// <param name="routeName">Route name.</param> /// <param name="callback">Callback.</param> public void Request(string routeName, Complete callback) { Request (routeName, new Dictionary<string, string> (), callback); }
/// <summary> /// Обработчик конца обработки файла. /// </summary> /// <param name="s">Отправитель</param> protected virtual void OnComplete(object s) { Complete?.Invoke(s, new EventArgs()); }
/// <summary> /// Gets the hash code /// </summary> /// <returns>Hash code</returns> public override int GetHashCode() { // credit: http://stackoverflow.com/a/263416/677735 unchecked // Overflow is fine, just wrap { var hash = 41; // Suitable nullity checks etc, of course :) if (Venue != null) { hash = hash * 59 + Venue.GetHashCode(); } if (SettledTime != null) { hash = hash * 59 + SettledTime.GetHashCode(); } if (Timezone != null) { hash = hash * 59 + Timezone.GetHashCode(); } if (EachWayDivisor != null) { hash = hash * 59 + EachWayDivisor.GetHashCode(); } if (Regulators != null) { hash = hash * 59 + Regulators.GetHashCode(); } if (MarketType != null) { hash = hash * 59 + MarketType.GetHashCode(); } if (MarketBaseRate != null) { hash = hash * 59 + MarketBaseRate.GetHashCode(); } if (NumberOfWinners != null) { hash = hash * 59 + NumberOfWinners.GetHashCode(); } if (CountryCode != null) { hash = hash * 59 + CountryCode.GetHashCode(); } if (InPlay != null) { hash = hash * 59 + InPlay.GetHashCode(); } if (BetDelay != null) { hash = hash * 59 + BetDelay.GetHashCode(); } if (BspMarket != null) { hash = hash * 59 + BspMarket.GetHashCode(); } if (BettingType != null) { hash = hash * 59 + BettingType.GetHashCode(); } if (NumberOfActiveRunners != null) { hash = hash * 59 + NumberOfActiveRunners.GetHashCode(); } if (EventId != null) { hash = hash * 59 + EventId.GetHashCode(); } if (CrossMatching != null) { hash = hash * 59 + CrossMatching.GetHashCode(); } if (RunnersVoidable != null) { hash = hash * 59 + RunnersVoidable.GetHashCode(); } if (TurnInPlayEnabled != null) { hash = hash * 59 + TurnInPlayEnabled.GetHashCode(); } if (SuspendTime != null) { hash = hash * 59 + SuspendTime.GetHashCode(); } if (DiscountAllowed != null) { hash = hash * 59 + DiscountAllowed.GetHashCode(); } if (PersistenceEnabled != null) { hash = hash * 59 + PersistenceEnabled.GetHashCode(); } if (Runners != null) { hash = hash * 59 + Runners.GetHashCode(); } if (Version != null) { hash = hash * 59 + Version.GetHashCode(); } if (EventTypeId != null) { hash = hash * 59 + EventTypeId.GetHashCode(); } if (Complete != null) { hash = hash * 59 + Complete.GetHashCode(); } if (OpenDate != null) { hash = hash * 59 + OpenDate.GetHashCode(); } if (MarketTime != null) { hash = hash * 59 + MarketTime.GetHashCode(); } if (BspReconciled != null) { hash = hash * 59 + BspReconciled.GetHashCode(); } if (Status != null) { hash = hash * 59 + Status.GetHashCode(); } return(hash); } }
public void Invoke() { Result = Func(Param); Complete?.Invoke(this, Result); }
public virtual void OnComplete(IFileLoggerProcessor sender, Task completionTask) { Complete?.Invoke(sender, completionTask); }
/// <summary> /// Sends the request and sets the parsed response /// </summary> /// <returns>The HashTable response.</returns> /// <param name="rq">HTTP.Request rq.</param> /// <param name="callback">Method to call on complete</param> /// <param name="errorCallback">Method to call on error</param> private void GetResponse(HTTP.Request rq, Complete callback, Error errorCallback) { ResponseHeaders = new List<string> (); try { rq.Send ((request) => { if (this.DebugOutput) { Debug.Log (rq.InfoString (true)); } if (200 != request.response.status) { errorCallback (request.response.status + " Error: " + request.response.ToString ()); return; } ResponseHeaders = request.response.GetHeaders (); bool success = false; Hashtable rs = (Hashtable)JSON.JsonDecode (request.response.Text, ref success); if (!success || rs.Count == 0) { errorCallback (request.response.Text); return; } else { callback (rs); } }); } catch (System.Net.Sockets.SocketException e) { errorCallback ("Connection error: " + e.Message); } catch (System.Exception e) { errorCallback ("General error: " + e.Message); } }
/// <summary> /// Send request to the API with the given HTTP Method, path and data. The authentication key is /// automatically attached to appropriate requests. /// </summary> /// <param name="routeName">Route name.</param> /// <param name="callback">Callback.</param> public void Request(string routeName, Dictionary<string, string> replacements, WWWForm data, Complete callback, Error errorCallback) { Route route = this.Routes [routeName]; // Add key to all requests, if we have it if (null != this.ApiKey && null != this.ApiSecret && route.IsSigned) { SignRequest (route.Path, ref data); } string path = route.Path; foreach (KeyValuePair<string, string> replacement in replacements) { path = path.Replace (replacement.Key, WWW.EscapeURL (replacement.Value)); } HTTP.Request rq = new HTTP.Request (route.Method.ToString(), HttpEndpoint + path, data); rq.synchronous = !route.IsAsync; rq.useCache = false; GetResponse (rq, callback, errorCallback); }
/// <summary> /// Send request to the API with the given HTTP Method, and path. The authentication key is /// automatically attached to appropriate requests. /// </summary> /// <param name="routeName">Route name.</param> /// <param name="data">Data.</param> /// <param name="callback">Callback.</param> /// <param name="errorCallback">Error callback.</param> public void Request(string routeName, WWWForm data, Complete callback, Error errorCallback) { Request (routeName, new Dictionary<string, string> (), data, callback, errorCallback); }
/// <summary> /// Send request to the API with the given HTTP Method, and path. The authentication key is /// automatically attached to appropriate requests. /// </summary> /// <param name="routeName">Route name.</param> /// <param name="replacements">Replacements.</param> /// <param name="callback">Callback.</param> /// <param name="errorCallback">Error callback.</param> public void Request(string routeName, Dictionary<string, string> replacements, Complete callback, Error errorCallback) { Request (routeName, replacements, new WWWForm (), callback, errorCallback); }
/// <summary> /// Send request to the API with the given HTTP Method, and path. The authentication key is /// automatically attached to appropriate requests. /// </summary> /// <param name="routeName">Route name.</param> /// <param name="data">Data.</param> /// <param name="callback">Callback.</param> public void Request(string routeName, WWWForm data, Complete callback) { Request (routeName, new Dictionary<string, string> (), data, callback, (string response) => { Debug.LogError ("Request failed: " + response); }); }
/// <summary> /// Send request to the API with the given HTTP Method, and path. The authentication key is /// automatically attached to appropriate requests. /// </summary> /// <param name="routeName">Route name.</param> /// <param name="replacements">Replacements.</param> /// <param name="callback">Callback.</param> public void Request(string routeName, Dictionary<string, string> replacements, Complete callback) { Request (routeName, replacements, callback, (string response) => { Debug.LogError ("Request failed: " + response); }); }
/// <summary> /// /// </summary> private void OnComplete() { Complete?.Invoke(_entries); }
private static void Handle_Complete ( Shell Dispatch, string[] args, int index) { Complete Options = new Complete (); var Registry = new Goedel.Registry.Registry (); Options.Verbose.Register ("verbose", Registry, (int) TagType_Complete.Verbose); Options.Report.Register ("report", Registry, (int) TagType_Complete.Report); Options.Portal.Register ("portal", Registry, (int) TagType_Complete.Portal); Options.UDF.Register ("udf", Registry, (int) TagType_Complete.UDF); #pragma warning disable 162 for (int i = index; i< args.Length; i++) { if (!IsFlag (args [i][0] )) { throw new System.Exception ("Unexpected parameter: " + args[i]);} string Rest = args [i].Substring (1); TagType_Complete TagType = (TagType_Complete) Registry.Find (Rest); // here have the cases for what to do with it. switch (TagType) { case TagType_Complete.Verbose : { int OptionParams = Options.Verbose.Tag (Rest); if (OptionParams>0 && ((i+1) < args.Length)) { if (!IsFlag (args [i+1][0] )) { i++; Options.Verbose.Parameter (args[i]); } } break; } case TagType_Complete.Report : { int OptionParams = Options.Report.Tag (Rest); if (OptionParams>0 && ((i+1) < args.Length)) { if (!IsFlag (args [i+1][0] )) { i++; Options.Report.Parameter (args[i]); } } break; } case TagType_Complete.Portal : { int OptionParams = Options.Portal.Tag (Rest); if (OptionParams>0 && ((i+1) < args.Length)) { if (!IsFlag (args [i+1][0] )) { i++; Options.Portal.Parameter (args[i]); } } break; } case TagType_Complete.UDF : { int OptionParams = Options.UDF.Tag (Rest); if (OptionParams>0 && ((i+1) < args.Length)) { if (!IsFlag (args [i+1][0] )) { i++; Options.UDF.Parameter (args[i]); } } break; } default : throw new System.Exception ("Internal error"); } } #pragma warning restore 162 Dispatch.Complete (Options); }
public static async System.Threading.Tasks.Task ReadRemoteFileHttp(string filepath, string url, Complete callBack) { bool success = false; HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url); request.KeepAlive = true; request.Method = WebRequestMethods.Http.Get; WebResponse response = request.GetResponse(); Stream stream = response.GetResponseStream(); using (IsolatedStorageFile storage = IsolatedStorageFile.GetUserStoreForAssembly()) { using (IsolatedStorageFileStream fileStream = storage.OpenFile(filepath, FileMode.Create, FileAccess.Write)) { int bufferSize = 2048; byte[] buffer = new byte[bufferSize]; int count = stream.Read(buffer, 0, bufferSize); while (count > 0) { fileStream.Write(buffer, 0, count); count = stream.Read(buffer, 0, bufferSize); success = true; } } } callBack(success); }
private void ScanProc(string directory) { ScanDirectory(directory); Complete?.Invoke(this); }
protected override void ThreadException() { Product.Remove(Convert.ToInt32(product.Id)); WriteLog($"商品{product.Asin}下载异常", ConsoleLogStatus.Error); Complete?.Invoke(null, null, null, this); }
public GameObjectActionCreateEffect(float delay, float effectduartion, string effectname, Vector3 pos, Transform parent, Complete completeDo = null) { m_Delay = delay; m_effectname = effectname; m_effectduartion = effectduartion; m_parent = parent; m_pos = pos; m_completeDo = completeDo; }
public GameObjectActionWait(float duration, Complete completeDo) { m_Duration = duration; m_complete = completeDo; }
private void TargetHealthEndedHandler() { Cancel(); Complete?.Invoke(); }
private static void Usage () { Console.WriteLine ("brief"); Console.WriteLine (""); { #pragma warning disable 219 Reset Dummy = new Reset (); #pragma warning restore 219 Console.Write ("{0}reset ", UsageFlag); Console.WriteLine (); Console.WriteLine (" Delete all test profiles"); } { #pragma warning disable 219 Device Dummy = new Device (); #pragma warning restore 219 Console.Write ("{0}device ", UsageFlag); Console.Write ("[{0}] ", Dummy.DeviceID.Usage (null, "id", UsageFlag)); Console.Write ("[{0}] ", Dummy.DeviceDescription.Usage (null, "dd", UsageFlag)); Console.Write ("[{0}] ", Dummy.Default.Usage ("default", "value", UsageFlag)); Console.WriteLine (); Console.WriteLine (" Create new device profile"); } { #pragma warning disable 219 Personal Dummy = new Personal (); #pragma warning restore 219 Console.Write ("{0}personal ", UsageFlag); Console.Write ("[{0}] ", Dummy.Portal.Usage (null, "portal", UsageFlag)); Console.Write ("[{0}] ", Dummy.Description.Usage (null, "pd", UsageFlag)); Console.Write ("[{0}] ", Dummy.Next.Usage ("next", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Verbose.Usage ("verbose", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Report.Usage ("report", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.DeviceNew.Usage ("new", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.DeviceUDF.Usage ("dudf", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.DeviceID.Usage ("did", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.DeviceDescription.Usage ("dd", "value", UsageFlag)); Console.WriteLine (); Console.WriteLine (" Create new personal profile"); } { #pragma warning disable 219 Register Dummy = new Register (); #pragma warning restore 219 Console.Write ("{0}register ", UsageFlag); Console.Write ("[{0}] ", Dummy.UDF.Usage (null, "udf", UsageFlag)); Console.Write ("[{0}] ", Dummy.Portal.Usage (null, "portal", UsageFlag)); Console.Write ("[{0}] ", Dummy.Verbose.Usage ("verbose", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Report.Usage ("report", "value", UsageFlag)); Console.WriteLine (); Console.WriteLine (" Register the specified profile at a new portal"); } { #pragma warning disable 219 Sync Dummy = new Sync (); #pragma warning restore 219 Console.Write ("{0}sync ", UsageFlag); Console.Write ("[{0}] ", Dummy.Portal.Usage ("portal", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.UDF.Usage ("udf", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Verbose.Usage ("verbose", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Report.Usage ("report", "value", UsageFlag)); Console.WriteLine (); Console.WriteLine (" Synchronize local copies of Mesh profiles with the server"); } { #pragma warning disable 219 Escrow Dummy = new Escrow (); #pragma warning restore 219 Console.Write ("{0}escrow ", UsageFlag); Console.Write ("[{0}] ", Dummy.Quorum.Usage ("quorum", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Shares.Usage ("shares", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Portal.Usage ("portal", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.UDF.Usage ("udf", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Verbose.Usage ("verbose", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Report.Usage ("report", "value", UsageFlag)); Console.WriteLine (); Console.WriteLine (" Create a set of key escrow shares"); } { #pragma warning disable 219 Export Dummy = new Export (); #pragma warning restore 219 Console.Write ("{0}export ", UsageFlag); Console.Write ("[{0}] ", Dummy.File.Usage (null, "file", UsageFlag)); Console.Write ("[{0}] ", Dummy.Portal.Usage ("portal", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.UDF.Usage ("udf", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Verbose.Usage ("verbose", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Report.Usage ("report", "value", UsageFlag)); Console.WriteLine (); Console.WriteLine (" Export the specified profile data to the specified file"); } { #pragma warning disable 219 Import Dummy = new Import (); #pragma warning restore 219 Console.Write ("{0}import ", UsageFlag); Console.Write ("[{0}] ", Dummy.File.Usage (null, "file", UsageFlag)); Console.Write ("[{0}] ", Dummy.Portal.Usage ("portal", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.UDF.Usage ("udf", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Verbose.Usage ("verbose", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Report.Usage ("report", "value", UsageFlag)); Console.WriteLine (); Console.WriteLine (" Import the specified profile data to the specified file"); } { #pragma warning disable 219 List Dummy = new List (); #pragma warning restore 219 Console.Write ("{0}list ", UsageFlag); Console.Write ("[{0}] ", Dummy.Verbose.Usage ("verbose", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Report.Usage ("report", "value", UsageFlag)); Console.WriteLine (); Console.WriteLine (" List all profiles on the local machine"); } { #pragma warning disable 219 Dump Dummy = new Dump (); #pragma warning restore 219 Console.Write ("{0}dump ", UsageFlag); Console.Write ("[{0}] ", Dummy.Portal.Usage ("portal", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.UDF.Usage ("udf", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Verbose.Usage ("verbose", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Report.Usage ("report", "value", UsageFlag)); Console.WriteLine (); Console.WriteLine (" Describe the specified profile"); } { #pragma warning disable 219 Pending Dummy = new Pending (); #pragma warning restore 219 Console.Write ("{0}pending ", UsageFlag); Console.Write ("[{0}] ", Dummy.Portal.Usage ("portal", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.UDF.Usage ("udf", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Verbose.Usage ("verbose", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Report.Usage ("report", "value", UsageFlag)); Console.WriteLine (); Console.WriteLine (" Get list of pending connection requests"); } { #pragma warning disable 219 Connect Dummy = new Connect (); #pragma warning restore 219 Console.Write ("{0}connect ", UsageFlag); Console.Write ("[{0}] ", Dummy.Portal.Usage (null, "portal", UsageFlag)); Console.Write ("[{0}] ", Dummy.PIN.Usage ("pin", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Verbose.Usage ("verbose", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Report.Usage ("report", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.DeviceNew.Usage ("new", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.DeviceUDF.Usage ("dudf", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.DeviceID.Usage ("did", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.DeviceDescription.Usage ("dd", "value", UsageFlag)); Console.WriteLine (); Console.WriteLine (" Connect to an existing profile registered at a portal"); } { #pragma warning disable 219 Accept Dummy = new Accept (); #pragma warning restore 219 Console.Write ("{0}accept ", UsageFlag); Console.Write ("[{0}] ", Dummy.DeviceUDF.Usage (null, "udf", UsageFlag)); Console.Write ("[{0}] ", Dummy.Verbose.Usage ("verbose", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Report.Usage ("report", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Portal.Usage ("portal", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.UDF.Usage ("udf", "value", UsageFlag)); Console.WriteLine (); Console.WriteLine (" Accept a pending connection"); } { #pragma warning disable 219 Complete Dummy = new Complete (); #pragma warning restore 219 Console.Write ("{0}complete ", UsageFlag); Console.Write ("[{0}] ", Dummy.Verbose.Usage ("verbose", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Report.Usage ("report", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Portal.Usage ("portal", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.UDF.Usage ("udf", "value", UsageFlag)); Console.WriteLine (); Console.WriteLine (" Complete a pending connection request"); } { #pragma warning disable 219 Password Dummy = new Password (); #pragma warning restore 219 Console.Write ("{0}password ", UsageFlag); Console.Write ("[{0}] ", Dummy.Portal.Usage ("portal", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.UDF.Usage ("udf", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Verbose.Usage ("verbose", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Report.Usage ("report", "value", UsageFlag)); Console.WriteLine (); Console.WriteLine (" Add a web application profile to a personal profile"); } { #pragma warning disable 219 AddPassword Dummy = new AddPassword (); #pragma warning restore 219 Console.Write ("{0}pwadd ", UsageFlag); Console.Write ("[{0}] ", Dummy.Site.Usage (null, "site", UsageFlag)); Console.Write ("[{0}] ", Dummy.Username.Usage (null, "user", UsageFlag)); Console.Write ("[{0}] ", Dummy.Password.Usage (null, "password", UsageFlag)); Console.Write ("[{0}] ", Dummy.Portal.Usage ("portal", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.UDF.Usage ("udf", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Verbose.Usage ("verbose", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Report.Usage ("report", "value", UsageFlag)); Console.WriteLine (); Console.WriteLine (" Add password entry"); } { #pragma warning disable 219 GetPassword Dummy = new GetPassword (); #pragma warning restore 219 Console.Write ("{0}pwget ", UsageFlag); Console.Write ("[{0}] ", Dummy.Site.Usage (null, "site", UsageFlag)); Console.Write ("[{0}] ", Dummy.Portal.Usage ("portal", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.UDF.Usage ("udf", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Verbose.Usage ("verbose", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Report.Usage ("report", "value", UsageFlag)); Console.WriteLine (); Console.WriteLine (" Lookup password entry"); } { #pragma warning disable 219 DeletePassword Dummy = new DeletePassword (); #pragma warning restore 219 Console.Write ("{0}pwdelete ", UsageFlag); Console.Write ("[{0}] ", Dummy.Site.Usage (null, "site", UsageFlag)); Console.Write ("[{0}] ", Dummy.Portal.Usage ("portal", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.UDF.Usage ("udf", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Verbose.Usage ("verbose", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Report.Usage ("report", "value", UsageFlag)); Console.WriteLine (); Console.WriteLine (" Delete password entry"); } { #pragma warning disable 219 DumpPassword Dummy = new DumpPassword (); #pragma warning restore 219 Console.Write ("{0}pwdump ", UsageFlag); Console.Write ("[{0}] ", Dummy.JSON.Usage (null, "json", UsageFlag)); Console.Write ("[{0}] ", Dummy.Portal.Usage ("portal", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.UDF.Usage ("udf", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Verbose.Usage ("verbose", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Report.Usage ("report", "value", UsageFlag)); Console.WriteLine (); Console.WriteLine (" Describe password entry"); } { #pragma warning disable 219 Mail Dummy = new Mail (); #pragma warning restore 219 Console.Write ("{0}mail ", UsageFlag); Console.Write ("[{0}] ", Dummy.address.Usage (null, "address", UsageFlag)); Console.Write ("[{0}] ", Dummy.Portal.Usage ("portal", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.UDF.Usage ("udf", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Verbose.Usage ("verbose", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Report.Usage ("report", "value", UsageFlag)); Console.WriteLine (); Console.WriteLine (" Add a mail application profile to a personal profile"); } { #pragma warning disable 219 SSH Dummy = new SSH (); #pragma warning restore 219 Console.Write ("{0}ssh ", UsageFlag); Console.Write ("[{0}] ", Dummy.Host.Usage (null, "host", UsageFlag)); Console.Write ("[{0}] ", Dummy.Client.Usage (null, "client", UsageFlag)); Console.Write ("[{0}] ", Dummy.Portal.Usage ("portal", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.UDF.Usage ("udf", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Verbose.Usage ("verbose", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Report.Usage ("report", "value", UsageFlag)); Console.WriteLine (); Console.WriteLine (" Add a ssh application profile to a personal profile"); } } // Usage
public static void ReadRemoteMediaFileHttp(string filepath, string url, Complete callBack) { bool success = false; HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url); request.KeepAlive = true; request.Method = WebRequestMethods.Http.Get; WebResponse response = request.GetResponse(); using (Stream output = File.OpenWrite(filepath)) { using (Stream input = response.GetResponseStream()) { input.CopyTo(output); success = true; } } callBack(success); }
public virtual void Complete ( Complete Options ) { char UsageFlag = '-'; { #pragma warning disable 219 Complete Dummy = new Complete (); #pragma warning restore 219 Console.Write ("{0}complete ", UsageFlag); Console.Write ("[{0}] ", Dummy.Verbose.Usage ("verbose", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Report.Usage ("report", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.Portal.Usage ("portal", "value", UsageFlag)); Console.Write ("[{0}] ", Dummy.UDF.Usage ("udf", "value", UsageFlag)); Console.WriteLine (); Console.WriteLine (" Complete a pending connection request"); } Console.WriteLine (" {0}\t{1} = [{2}]", "Flag", "Verbose", Options.Verbose); Console.WriteLine (" {0}\t{1} = [{2}]", "Flag", "Report", Options.Report); Console.WriteLine (" {0}\t{1} = [{2}]", "String", "Portal", Options.Portal); Console.WriteLine (" {0}\t{1} = [{2}]", "String", "UDF", Options.UDF); Console.WriteLine ("Not Yet Implemented"); }
protected override void ThreadRun() { ///设置超时时间 Timeout = 1000 * 120; //ScrapingBrowser scrapingBrowser = null; product = Product.Get(TaskSchedule.PlayerAccountId); if (product == null) { Complete(null, null, null, this); return; } product.Status = 1; //初始化 var uri = new Uri($"http://www.amazon.com/dp/{product.Asin}?language=en_US&th=1"); //scrapingBrowser = new ScrapingBrowser(); //设置代理信息 var html = ""; lock (proxyLock) { WriteLog("加载网页信息1"); try { HttpRequest httpRequest = new HttpRequest($"http://www.amazon.com/dp/{product.Asin}?language=en_US&th=1"); html = httpRequest.GetHtml(); //Host = httpRequest.Host; htmlDocument = new HtmlDocument(); htmlDocument.LoadHtml(html); System.Threading.Thread.Sleep(1000); } catch (Exception ex) { } } htmlDocument = new HtmlDocument(); WriteLog("解析网页信息"); htmlDocument.LoadHtml(html); //加载类型 GetTypes(); //加载商品名称 GetTitle(); //加载商品价格 GetPrice(); //加载商品详情 GetDesc(); //加载商品图片 GetImages(); //加载更多商品 GetMoreProducts(); if (product.Status == 0) { product.Status = -2; product.Desc = html; WriteLog($"商品{product.Asin}下载失败", ConsoleLogStatus.Error); //404 if (html.IndexOf("cookies") >= 0) { WriteLog($"失败中子数--{errorCount}"); errorCount++; } else { Product.Remove(Convert.ToInt32(product.Id)); product.Id = -100; isRemove = true; } if (errorCount >= 20) { lock (errorLock) { try { WriteLog("断开宽带连接,准备重新拨号"); new Ras().Disconnect(); } catch { } finally { errorCount = 0; } } } if (isRemove) { Complete?.Invoke(null, null, null, this); return; } else { TaskSchedule.RunDateTime = DateTime.Now.AddMinutes(2).GetTimestamp(); Complete?.Invoke(null, null, TaskSchedule, this); } } else { if (isRemove == false) { WriteLog($"商品{product.Asin}下载成功", ConsoleLogStatus.Success); //清楚任务 Complete?.Invoke(product, null, null, this); } else { WriteLog($"商品{product.Asin}已被过滤", ConsoleLogStatus.Success); Complete?.Invoke(null, null, null, this); } } }
public static void ReadRemoteMediaFileHttpWithProgress(string filepath, string url, UpdateProgress progress, Complete complete) { using (WebClient webClient = new WebClient()) { webClient.DownloadFileCompleted += (sender, e) => { complete(!e.Cancelled); }; webClient.DownloadProgressChanged += (sender, e) => { progress(e.BytesReceived, e.TotalBytesToReceive); }; Uri uri = new Uri(url); try { webClient.DownloadFileAsync(uri, filepath); } catch (Exception ex) { Debug.WriteLine(ex.Message); } } }
public GameObjectActionPlayEffectSound(float delay, float effectduartion, string effectSoundName, Complete completeDo = null) { m_Delay = delay; m_effectSoundName = effectSoundName; m_effectduartion = effectduartion; // m_parent = parent; // m_pos = pos; m_completeDo = completeDo; }
/// <summary> /// Stops and resets the tween. /// </summary> public void Stop() { tweens.Remove(this); totalMillis = 0.0d; Complete?.Invoke(this, EventArgs.Empty); }
private void OnAddNewSectionCommandExecute() { sectionsStorage.AddSection(parent, Name); Complete?.Invoke(this, EventArgs.Empty); }
/// <summary> /// /// </summary> /// <param name="Options">Command line parameters</param> public override void Complete(Complete Options) { SetReporting(Options.Report, Options.Verbose); GetProfile(Options.Portal, Options.UDF); GetMeshClient(); Utils.NYI(); }
/// <summary> /// Обработчик события Нажатия кнопки Заново. /// </summary> private void BtnRestart_OnClick() { Complete?.Invoke(); }
protected virtual void RaiseComplete(DialogCompleteEventArgs eventArgs) { Complete?.Invoke(this, eventArgs); }
private void CancelLinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { Complete.Invoke(this, EventArgs.Empty); }
private void SingleCastExample() { _onComplete = Task1; }
protected virtual void OnComplete() { Complete?.Invoke(this, EventArgs.Empty); }
private void MultiCastExample() { _onComplete += Task1; _onComplete += Task2; _onComplete += Task3; }
/// <summary> /// Обработчик события Нажатия кнопки Режим AR. /// </summary> private void BtnAR_OnClick() { Complete?.Invoke(); }
public void EmitComplete() { Complete?.Invoke(this, EventArgs.Empty); }