public IReadPagesAction CreateReadPagesAction(int startPageIdx, int numPages) { ActionMethodDelegateActionArgStrResult <NullObj, ITagPageContents[]> method = ((providerFacet) => PerformReadPagesAction(providerFacet, startPageIdx, numPages)); IReadPagesAction clientFacet = new ReadPagesAction(actionQ, method, new ActionLogging(Fcns.CheckedFormat("ReadPages(startPageIdx:{0}, numPages:{1})", startPageIdx, numPages), ActionLoggingReference)); return(clientFacet); }
public ReadPagesAction(ActionQueue actionQ, ActionMethodDelegateActionArgStrResult <NullObj, ITagPageContents[]> method, ActionLogging logging) : base(actionQ, null, true, method, logging) { }
public ReadPagesActionImpl(ActionQueue actionQ, ActionMethodDelegateActionArgStrResult <NullObj, ITagPageContents[]> methodDelegate, string mesg, ActionLogging actionLoggingReference) : base(actionQ, null, false, methodDelegate, new ActionLogging(mesg, actionLoggingReference)) { }