本文整理汇总了C#中CMSNode类的典型用法代码示例。如果您正苦于以下问题:C#CMSNode类的具体用法?C#CMSNode怎么用?C#CMSNode使用的例子?这里精选的类代码示例或许可以为您提供帮助。
示例1:Run
publicvoidRun(IWorkflowInstanceworkflowInstance,IWorkflowRuntimeruntime)
{
//CasttoUmbracoworklowinstance.
varumbracoWorkflowInstance=(UmbracoWorkflowInstance)workflowInstance;
varcount=0;
varnewCmsNodes=newList
();
foreach(varnodeIdinumbracoWorkflowInstance.CmsNodes)
{
varn=newCMSNode(nodeId);
if(!n.IsDocument())continue;
vard=newDocument(nodeId);
if(!DocumentTypes.Contains(d.ContentType.Id))continue;
newCmsNodes.Add(nodeId);
count++;
}
umbracoWorkflowInstance.CmsNodes=newCmsNodes;
vartransition=(count>0)?"contains_docs":"does_not_contain_docs";
runtime.Transition(workflowInstance,this,transition);
}
原文链接:http://www.jxszl.com/biancheng/C/556787.html