當前位置: 首頁>>代碼示例>>C#>>正文


C# VelocityContext.AttachEventCartridge方法代碼示例

本文整理匯總了C#中NVelocity.VelocityContext.AttachEventCartridge方法的典型用法代碼示例。如果您正苦於以下問題:C# VelocityContext.AttachEventCartridge方法的具體用法?C# VelocityContext.AttachEventCartridge怎麽用?C# VelocityContext.AttachEventCartridge使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在NVelocity.VelocityContext的用法示例。


在下文中一共展示了VelocityContext.AttachEventCartridge方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。

示例1: BeforeFormat

 protected override void BeforeFormat(INoticeMessage message, ITagValue[] tagsValues)
 {
     _nvelocityContext = new VelocityContext();
     _nvelocityContext.AttachEventCartridge(new EventCartridge());
     _nvelocityContext.EventCartridge.ReferenceInsertion += EventCartridgeReferenceInsertion;
     foreach (var tagValue in tagsValues)
     {
         _nvelocityContext.Put(tagValue.Tag, tagValue.Value);
     }
     base.BeforeFormat(message, tagsValues);
 }
開發者ID:haoasqui,項目名稱:ONLYOFFICE-Server,代碼行數:11,代碼來源:NVelocityPatternFormatter.cs

示例2: CreateVelocityContext

        private VelocityContext CreateVelocityContext(IDictionary<string, object> context)
        {
            Debug.Assert(context != null);

            var vctx = new VelocityContext();
            EventCartridge eventCart = new EventCartridge();
            eventCart.ReferenceInsertion += this.OnReferenceInsertion;
            vctx.AttachEventCartridge(eventCart);

            //添加轉義工具
            vctx.Put(VelocityEscapeTool.DefaultKey, VelocityEscapeTool.Instance);

            foreach (var item in context)
            {
                vctx.Put(item.Key, item.Value);
            }
            return vctx;
        }
開發者ID:oldrev,項目名稱:maltreport,代碼行數:18,代碼來源:VelocityTextTemplateEngine.cs

示例3: CreateContext

		private VelocityContext CreateContext(IDictionary context)
		{
			var velocityContext = new VelocityContext(new Hashtable(context));
			velocityContext.AttachEventCartridge(EscapeUtils.EscapableEventCartridge);

			return velocityContext;
		}
開發者ID:elementar,項目名稱:Suprifattus.Util,代碼行數:7,代碼來源:EscapableNVelocityTemplateEngine.cs


注:本文中的NVelocity.VelocityContext.AttachEventCartridge方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。