问题列表 - 第9920页

以编程方式取消SharePoint工作流

在我想要处理的工作流内部和错误,例如无法查找我想要分配任务的用户名.因此用户名不存在,我将通过电子邮件通知管理员,将其记录到工作流历史记录中,然后终止工作流.

问题是,如何从工作流内部终止工作流,就像我单击SharePoint网页上的"终止工作流"按钮一样.

[更新]我尝试过SPWorkflowManager.CancelWorkflow()确实取消了工作流程,但没有立即取消.取消运行的代码会发生什么,但随后我的工作流程继续创建下一个任务,然后在下一个任务onTaskChanged活动时进入休眠状态.只有一旦它进入睡眠状态,工作流程才会终止,而不是在调用CancelWorkflow时.

这导致了一个明显的问题,即我不希望创建下一个任务.我正在调用CancelWorkflow,因为我希望它取消当时和那里.

c# sharepoint workflow

7
推荐指数
1
解决办法
2万
查看次数

9
推荐指数
3
解决办法
6448
查看次数

当NSOperationQueue完成所有任务时获取通知

NSOperationQueuewaitUntilAllOperationsAreFinished,但我不想同步等待它.我只想在队列完成时隐藏UI中的进度指示器.

实现这一目标的最佳方法是什么?

我不能发送来自我NSOperation的通知,因为我不知道哪一个会是最后一个,并且[queue operations]在收到通知时可能不会是空的(或者更糟糕的是 - 重新填充).

iphone queue notifications asynchronous nsoperation

89
推荐指数
6
解决办法
5万
查看次数

Java vs C#:有没有比较执行速度的研究?

拿出与基准和基准比较相关的所有明显的警告,是否有任何研究(一系列记录良好且无偏见的测试)比较两种语言的平均执行速度?谢谢

.net c# java benchmarking

46
推荐指数
3
解决办法
3万
查看次数

ASP.NET MVC,强类型视图,局部视图参数故障

如果我得到了继承自的视图:

System.Web.Mvc.ViewPage<Foo>
Run Code Online (Sandbox Code Playgroud)

其中Foo有一个带有类型字符串的属性栏
和视图想要呈现强类型的局部视图,它继承自:

System.Web.Mvc.ViewUserControl<string>  
Run Code Online (Sandbox Code Playgroud)

像这样:

Html.RenderPartial("_Bar", Model.Bar);%>
Run Code Online (Sandbox Code Playgroud)

那为什么会抛出这个:

传递到字典中的模型项是'Foo'类型,
但是这个字典需要一个'System.String'类型的模型项.

当bar未初始化时?

更具体:为什么它传递Foo,它应该传递null?

asp.net-mvc null strongly-typed-view

22
推荐指数
2
解决办法
9757
查看次数

在Delphi 7中制作TPageControl

我不知道这个问题是否可以在这里得到解答,但我希望它会.我在Delphi 7中编写了一个简单的文本编辑器,它是我在Windows下编写C代码的主要IDE.我在VM中运行Windows,我需要一些简单的东西.在任何情况下,它都使用TpageControl,只要您打开或创建新文件,它就会获得一个新选项卡.很标准.现在,Delphi下的TPageControl没有平面属性.

不,我不是指将标签样式设置为tsButtons或tsFlatButtons

边框不能设置为"none",当您将文本编辑器添加到选项卡控件时,它看起来非常糟糕.

有没有办法让TpageControl保持平坦?

编辑:

在支持平板的开源页面控件上我发现了:

procedure TCustomTabExtControl.WndProc(var Message: TMessage);
begin
  if(Message.Msg=TCM_ADJUSTRECT) and (FFlat) then
   begin
    Inherited WndProc(Message);
    Case TAbPosition of
    tpTop : begin
    PRect(Message.LParam)^.Left:=0;
    PRect(Message.LParam)^.Right:=ClientWidth;
    PRect(Message.LParam)^.Top:=PRect(Message.LParam)^.Top-4;
    PRect(Message.LParam)^.Bottom:=ClientHeight;
  end;
    tpLeft : begin
    PRect(Message.LParam)^.Top:=0;
    PRect(Message.LParam)^.Right:=ClientWidth;
    PRect(Message.LParam)^.Left:=PRect(Message.LParam)^.Left-4;
    PRect(Message.LParam)^.Bottom:=ClientHeight;
  end;
    tpBottom : begin
    PRect(Message.LParam)^.Left:=0;
    PRect(Message.LParam)^.Right:=ClientWidth;
    PRect(Message.LParam)^.Bottom:=PRect(Message.LParam)^.Bottom-4;
    PRect(Message.LParam)^.Top:=0;
  end;
    tpRight : begin
    PRect(Message.LParam)^.Top:=0;
    PRect(Message.LParam)^.Left:=0;
    PRect(Message.LParam)^.Right:=PRect(Message.LParam)^.Right-4;
    PRect(Message.LParam)^.Bottom:=ClientHeight;
    end;
  end;
 end else Inherited WndProc(Message);

end;
Run Code Online (Sandbox Code Playgroud)

问题是,当我在主应用程序上尝试类似的东西时,它将无法工作.它甚至不会编译.

delphi

8
推荐指数
1
解决办法
9022
查看次数

在哪里可以找到不同STL容器复杂性(性能)的比较?

我google了很长一段时间才找到一个比较,显示插入/推送擦除/弹出等所有STL-Containers的复杂性差异.我没有找到任何.我的所有STL书籍也没有.任何提示?

我当然知道一些经验法则.但是定义在哪里?

c++ performance complexity-theory stl

5
推荐指数
1
解决办法
2万
查看次数

从DateTimePicker中删除日期名称

我有一个DateTimePicker,目前显示"2009年6月26日星期五"

如何更改它以显示"2009年6月26日"

.net format datetime datetimepicker winforms

0
推荐指数
1
解决办法
4222
查看次数

将某些东西转换为Jquery对象

$('#tags option').each(function(index, item) {
    // var i = this;
    //if (jQuery.inArray(i.value, idArray)) {
    // i.attr('disabled', 'true');
    // }
    item.attr('disabled', 'true');
});
Run Code Online (Sandbox Code Playgroud)

如何将item参数转换为Jquery对象,以便我可以使用像.attr这样的所有精确的东西?

谢谢

jquery

5
推荐指数
2
解决办法
2万
查看次数

任务队列API:ETA和倒计时

我喜欢新的TaskQueue API.

我有一个关于ETA /倒计时的问题,如果我将它设置为将来执行10分钟的新任务并且它是队列中的唯一项目 - 它将在大约10分钟内执行还是会立即执行?

queue google-app-engine task task-queue

4
推荐指数
1
解决办法
1386
查看次数