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)
 {
 }
Exemple #3
0
 public ReadPagesActionImpl(ActionQueue actionQ, ActionMethodDelegateActionArgStrResult <NullObj, ITagPageContents[]> methodDelegate, string mesg, ActionLogging actionLoggingReference)
     : base(actionQ, null, false, methodDelegate, new ActionLogging(mesg, actionLoggingReference))
 {
 }