HotDocs.Server.Application Class
The Application object, representing the HotDocs Server application itself, exposes core HotDocs Server features in a more stateless fashion.
Namespace: HotDocs.Server
Assembly: HotDocs.Server in HotDocs.Server.dll
This class implements the following interfaces:
-
IDisposable: The class can be disposed.
Methods
Method | Description |
Application | This constructor initializes a new instance of the Application class. |
AssembleDocument | Assemble a document from a template. |
BuildSupportFiles | Build the support files needed for a template interview. |
Dispose | This method is an implementation of the IDisposable.Dispose method that releases unmanaged resources held by an instance of the Application class. |
GetInterview | Get an interview for a template. |
GetInterviewDefinitionFromState | Get an interview definition for a template using a state string. |
GetInterviewDefinitionFromTemplate | Get an interview definition for a template using a template path |
GetInterviewVersion |
Deprecated. Get the version number assigned by HotDocs to an interview definition. |
JoinDocumentFiles | This method can be used for joining two or more files by appending multiple documents to another. |
RemoveSupportFiles | Remove the files on the server needed for the template interview. |
Properties
Property | Description |
HasUnansweredVariables | This property is non-zero (true) if the Application.UnansweredVariablesList collection is not empty. |
PendingAssemblyCmdLineStrings | The list of pending assemblies generated from the last call to Application.AssembledDocument. |
UnansweredVariablesList | This property is a collection of variable names, and corresponds to Application.MarkedVariables in the COM API. |