Scanjour.Workflow4.Base Namespace

This namespace contains basic functionality used by several of the other namespaces.

Classes

ActivityContextExtensions Extentions to ActivityContext
AssemblyUtilities Utility class containing methods for investigating assemblies.
CommonDatabaseFunctions Common database functions.
CommonFunctions Basic functions for access to the Scanjour SOM database.
CommonWorkflowFunctions Common useful methods to use when working with workflows.
CompensatingAction The compensating action specifies a suggested operation and optional properties to the operation.
ContactData Contact information.
EnumConverter Conversion functions for enumeration type conversions.
EnvironmentVariables Names of environment variables used across WorkZone Process.
ExceptionExtensions Extension methods for exceptions
ExtensionMethods Extension methods for enumeration value conversion.
Impersonation Class allowing impersonation to another user.
ImpersonationSafeTokenHandle Token handle used by LogonUser
ImpersonationContextHelper Represents the security context of a remote party.
InfoResponse Class to control user task information messages.
InvalidArgumentException Invalid activity argument
JsonUtility Utility for JSON serialization
ODataServiceProvider Provides access to an OData service.
ParallelUserTaskResponse Parallel user task response data contract
Plugin A class that represents a single plugin interface.
PluginBase Base class for activity plugins.
ProcessLabels Retrieve process labels
RecordFunctions Record functions
RecordStates Valid record states
RegisterData Data from register the workflow instance is running under.
Response Response data contract
SequentialUserTaskResponse Sequential user task response data contract
ServiceProxyTChannel A proxy used for communication through a channel as a certain user
ServiceProxyFactory Factory class that creates service proxies
Tracing Methods for tracing to sjdebug.
Obsolete.
UserTaskProperties Serializable dictionary of user task properties
UserTaskProperty Serializable property of the user task
UserTaskRedirectResponse User task redirect response data contract
UserTaskResponse User task response data contract
UserTaskUpdateResponse User task update response data contract
WindowsImpersonationContextHelper Represents the security context of a remote party.
WorkflowBlob Stream data and information to be used in workflow activities for interchange
WorkflowBlobService Service for managing data streams passed between activities
WorkFlowBlobServiceFactory Factory that can create or get an WorkfowBlobServices instance The factory reuses previously created for the same Workflow instance - if they are not finalized
WorkflowCreationData Data needed for creation of a workflow. A workflow of the specified workflowType will be created.
WorkflowData Data from the workflow instance register.
WorkflowHostExtension Holds information that the WorkflowHost makes available to the workflow instances by use of the workflow extension mechanism (see WorkflowInstanceExtensionManager in the MSDN documentation.
WorkflowType A WorkflowType consists of a name and a version. The version can be null in which case is meant the newest available version with the given name.

Structures

LocalizableString Localizable string

Interfaces

IPluginBase Base class for Plugins to activities
IServiceProxyTChannel Interface for proxy class used for communication through a channel as a certain user
IServiceProxyFactory Interface for the factory class that creates service proxies
ISimpleLogger Simple logger interface, which should be use widespread in the application. By utilizing this interface, it will be possible to implements various types of specific loggers.

Enumerations

CompensatingActionActionType The type of suggested action.
DurationUnit Duration unit
Importance Process/task importance
InfoEnum Defines an enumeration whose members represent the kind of ActivityException thrown.
Logon32Type Enum representing the LOGON32 types used by windows
RegisterUpdateType Security level of user task actions
SecurityContext Security level of user task actions
TaskError Task Type
TaskSchedule Task Schedule
TaskState Task State
UserTaskActionSecurity Security level of user task actions
UserTaskActorType Security level of user task actions