草庐IT

google-tasks

全部标签

c# - 适用于 Asp.net Mvc 的 Google Chart HtmlHelper

GoogleChartApi是否有任何HtmlHelper扩展??(我喜欢用于一些基本图表,例如饼图、条形图)萌萌哒 最佳答案 Google表示您插入的图表如下:所以写一个像这样的HtmlHelper应该很容易(未经测试):namespaceSystem.Web.Mvc.Html{publicstaticclassGoogleChartHelpers{publicstaticstringGoogleChart(stringcht,stringchd,stringchs,stringchl){return";}}}并这样调用它:应该将

c# - Task.Factory.StartNew 或 Parallel.ForEach 用于许多长时间运行的任务?

这个问题在这里已经有了答案:9年前关闭。PossibleDuplicate:Parallel.ForEachvsTask.Factory.StartNew我需要在ThreadPool中运行大约1,000个任务每晚一次(这个数字将来可能会增加)。每个任务都在执行长时间运行的操作(从Web服务读取数据)并且是非CPU密集型.AsyncI/O不是此特定用例的选项。给定一个IList参数,我需要DoSomething(stringx).我试图在以下两个选项之间进行选择:IListtasks=newList();foreach(varpinparameters){tasks.Add(Task.F

c# - 何时处理带有子任务的 System.Threading.Task?

我有一个启动多个子任务的任务。(例如,任务A创建B、C、D、E、F)。我还创建了一个System.Threading.Timer以每10秒轮询一次数据库,以检查计划的项目是否已按请求取消。如果是,它会设置CancellationTokenSource以便任务知道要取消。每个子任务,在本例中为B、C、D、E、F,将在适当的时候取消(它们循环遍历文件并四处移动)。由于Task实现了IDisposable,我想知道从再次调用Task.WaitAll是否是个好主意catchblock,等待取消传播。虽然将处理取消请求,但子任务可能处于循环中间并且在完成之前无法取消但是,根据MSDN:Alway

c# - 使用 C# 的 Google Drive API - 上传

我正在尝试使用来自asp.net应用程序的GoogleDriveAPI上传文件。问题:代码在本地工作,但当上传到服务器时没有任何反应(页面一直在加载...没有显示同意屏幕。感谢帮助。“UploadedPdf”文件夹可写且文件夹中存在client_secrets.json。注意:我没有在服务器上安装任何东西,只是将包括GoogleAPIdll在内的所有文件上传到服务器的bin文件夹中。UserCredentialcredential;using(varfilestream=newFileStream(Server.MapPath("UploadedPdf/client_secrets.j

c# - Google 在哪里使用 C#

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭12年前。Improvethisquestion查看SO用户资料和其他网站,我注意到一些为Google工作的知名用户包括JonSkeet使用C#作为他们的主要编程语言。或者至少,他们最活跃的是与C#/.Net相关的主题。这让我得出结论,或者至少假设,C#在Google内部被广泛使用。我的印象是Google使用C++、PHP和其他一些仅供Google内部人员使用的secretG编程语言。总而言之,我无法想象他们会使用任何与Microsoft相

c# - 如何在 C#.net 中使用 google + api 向 google hangout 发送消息?

按照此链接中给出的步骤https://developers.google.com/+/quickstart/csharp,googleplus借助该链接中提供的gplus-quickstart-csharp代码自动登录。现在我想使用上述API(代码)向googlehangout发送消息我检查了这个链接https://developers.google.com/+/hangouts/api/gapi.hangout.data#gapi.hangout.data.onMessageReceived在可用的sendMessage(message)中,我如何在我的C#代码中实现该方法。有什么想

c# - Task.Delay 与 DispatcherTimer?

我正在考虑将Task.Delay()用于不间断计时器,因为它更简单且可读性更强。由于我是.NET的新手,我看不出这两种代码之间有什么显着差异。你能告诉我它们之间的区别(如果有的话)吗?//CreatevariableatsomeplaceDispatcherTimertimer=newDispatcherTimer();timer.Interval=TimeSpan.FromSeconds(5);timer.Tick+=timer_Elapsed;timer.Start();//Functionotherplacevoidtimer_Elapsed(objectsender,Event

c# - 从 Google 身份验证服务为 .NET 中的 REST 服务检索新的 Firebase 访问 token

这个问题在这里已经有了答案:UsingCustomTokenstomakeRESTrequeststoFBDBasanadmin(2个答案)关闭6年前。更改firebase授权系统后,我正在尝试从googleauth服务器检索c#中的访问token。根据新文档:https://firebase.google.com/docs/reference/rest/database/user-auth#section-api-usage我在C#中创建了类似的东西:usingGoogle.Apis.Auth.OAuth2;[...]asyncTaskGetToken(){GoogleCredent

C# Tasks - 为什么在这种情况下需要 noop 行

我正在阅读交互式扩展的源代码并找到一个line我无法理解:publicstaticTaskUsingEnumerator(thisTasktask,IDisposabledisposable){task.ContinueWith(t=>{if(t.IsFaulted){varignored=t.Exception;//don'tremove!}if(t.IsFaulted||t.IsCanceled||!t.Result)disposable.Dispose();},TaskContinuationOptions.ExecuteSynchronously);returntask;}我在

c# - 如何使用Task Parallel Library(TPL)实现重试逻辑

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Retryataskmultipletimesbasedonuserinputincaseofanexceptionintask我正在寻找一种在TPL中实现重试逻辑的方法。我想要一个通用的函数/类,它能够返回一个任务,该任务将执行给定的操作,并且在出现异常的情况下将重试该任务,直到给定的重试次数为止。我尝试使用ContinueWith并在出现异常时让回调创建一个新任务,但它似乎只适用于固定数量的重试。有什么建议吗?privatestaticvoidMain(){TasktaskWithRetry=Create