"景先生毕设|www.jxszl.com

C# BufferBlock类代码示例

2023-12-29 17:34编辑: www.jxszl.com景先生毕设
本文整理汇总了C#中BufferBlock类的典型用法代码示例。如果您正苦于以下问题:C#BufferBlock类的具体用法?C#BufferBlock怎么用?C#BufferBlock使用的例子?这里精选的类代码示例或许可以为您提供帮助。 示例1:Generate publicstaticvoidGenerate(stringroot) { Directory.CreateDirectory("docs"); var_executingDirectory=Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); File.Copy(Path.Combine(_executingDirectory,"Resources","Nocco.css"),Path.Combine("docs","nocco.css"),true); File.Copy(Path.Combine(_executingDirectory,"Resources","prettify.js"),Path.Combine("docs","prettify.js"),true); vargetFiles=DirectoryTraveler.Create(); varreadFiles=FileReader.Create(); varredFileBuffer=newBufferBlock(); varparseFiles=FileParser.Create(); varrenderCode=CodeRenderer.Create(); varrenderDocs=DocRenderer.Create(); vargenerateHtml=HtmlGenerator.Create(); varpersistanceBuffer=newBufferBlock(); varpersistFile=FilePersister.Create(); varpropCompl=newDataflowLinkOptions{PropagateCompletion=true}; getFiles.LinkTo(readFiles,propCompl); readFiles.LinkTo(redFileBuffer,propCompl); redFileBuffer.LinkTo(parseFiles,propCompl); parseFiles.LinkTo(renderCode,propCompl); renderCode.LinkTo(renderDocs,propCompl); renderDocs.LinkTo(generateHtml,propCompl); generateHtml.LinkTo(persistanceBuffer,propCompl); persistanceBuffer.LinkTo(persistFile,propCompl); getFiles.Post(root); getFiles.Complete(); persistanceBuffer.Completion.Wait(); }
原文链接:http://www.jxszl.com/biancheng/C/556590.html