/// <summary> /// DEVELOPERS do not use! /// A hack method needed in some VERY RARE cases, like serving an error page form the filter which is out of portal scope. /// </summary> public void ___InternalInjectPortal(Portal portal = null, Theme theme = null, WorkMatch match = null, JSONDataMap matchedVars = null) { m_Portal = portal; m_PortalTheme = theme; m_PortalMatch = match; m_PortalMatchedVars = matchedVars; }
protected WorkHandler(WorkDispatcher dispatcher, string name, int order, WorkMatch match) { if (dispatcher==null) throw new WaveException(StringConsts.ARGUMENT_ERROR + GetType().FullName+".ctor(dispatcher==null|empty)"); if (name.IsNullOrWhiteSpace()) name = "{0}({1})".Args(GetType().FullName, Guid.NewGuid()); m_Name = name; m_Dispatcher = dispatcher; m_Server = dispatcher.ComponentDirector; m_Order = order; if (match!=null) m_Matches.Register(match); }
protected WorkHandler(WorkDispatcher dispatcher, string name, int order, WorkMatch match) : base(dispatcher) { if (dispatcher == null) { throw new WaveException(StringConsts.ARGUMENT_ERROR + GetType().FullName + ".ctor(dispatcher==null|empty)"); } if (name.IsNullOrWhiteSpace()) { name = "{0}({1})".Args(GetType().FullName, Guid.NewGuid()); } m_Name = name; m_Dispatcher = dispatcher; m_Server = dispatcher.ComponentDirector; m_Order = order; if (match != null) { m_Matches.Register(match); } }
/// <summary> /// Internal method. Developers do not call /// </summary> internal void ___SetWorkMatch(WorkMatch match, JSONDataMap vars){m_Match = match; m_MatchedVars = vars;}
/// <summary> /// Internal method. Developers do not call /// </summary> internal void ___SetWorkMatch(WorkMatch match, JSONDataMap vars) { m_Match = match; m_MatchedVars = vars; }
public EmbeddedTestSiteHandler(WorkDispatcher dispatcher, string name, int order, WorkMatch match) : base(dispatcher, name, order, match) { }
public StockContentSiteHandler(WorkDispatcher dispatcher, string name, int order, WorkMatch match) : base(dispatcher, name, order, match){}