QueueSample.ProcessDocuments.StartAsync C# (CSharp) Method

StartAsync() public static method

public static StartAsync ( DocumentManager dm ) : void
dm DocumentManager
return void
    public static void StartAsync(DocumentManager dm)
    {
      Task.Run(new ProcessDocuments(dm).Run);
    }

Usage Example

コード例 #1
0
        static void Main()
        {
            var dm = new DocumentManager();

            ProcessDocuments.StartAsync(dm);

            // Create documents and add them to the DocumentManager
            for (int i = 0; i < 1000; i++)
            {
                Document doc = new Document("Doc " + i.ToString(), "content");
                dm.AddDocument(doc);
                WriteLine("Added document {0}", doc.Title);
                Task.Delay(new Random().Next(20)).Wait();
            }

            ReadLine();
        }
All Usage Examples Of QueueSample.ProcessDocuments::StartAsync