ALE.Web.AleResponse.Render C# (CSharp) 메소드

Render() 공개 메소드

public Render ( string view, object model, Action callback ) : IResponse
view string
model object
callback Action
리턴 IResponse
        public IResponse Render(string view, object model, Action<Exception> callback)
        {
            if (ViewProcessor == null)
            {
                throw new InvalidOperationException("ViewProcessor has not been set. Unable to render view.");
            }
            ViewProcessor.Render(view, model, (ex, rendered) =>
                                                  {
                                                      if (ex != null && callback != null)
                                                      {
                                                          EventLoop.Pend(() => callback(ex));
                                                          return;
                                                      }
                                                      Write(rendered);
                                                  });
            return this;
        }