Dynamics crm 2011 仅当appoint已关闭时触发插件

Dynamics crm 2011 仅当appoint已关闭时触发插件,dynamics-crm-2011,dynamics-crm,Dynamics Crm 2011,Dynamics Crm,他亲爱的,我有个问题 只有当klick按下约会关闭按钮时,我才需要启动插件。你不能这样做,但你可以在状态更改或更新时注册插件,并查看状态代码 //州代码 if(targetEntity.Contains(“statecode”)&&targetEntity.getAttributeValue(“statecode”).Value==2){ //麦可德 }您可以通过使用SetState和SetStateDynamicEntity消息来实现这一点。基于消息 InputParameter将相应地更改

他亲爱的,我有个问题
只有当klick按下约会关闭按钮时,我才需要启动插件。你不能这样做,但你可以在状态更改或更新时注册插件,并查看状态代码

//州代码

if(targetEntity.Contains(“statecode”)&&targetEntity.getAttributeValue(“statecode”).Value==2){ //麦可德
}

您可以通过使用SetState和SetStateDynamicEntity消息来实现这一点。基于消息 InputParameter将相应地更改。这样你就必须触发插件。下面的代码供您参考

if (context.InputParameters.Contains("EntityMoniker") && 
context.InputParameters["EntityMoniker"] is EntityReference) 
{ 
EntityReference myEntity = (EntityReference)context.InputParameters["EntityMoniker"];
}