Click or drag to resize

MFiles.VAF Namespace

 
Classes
  ClassDescription
Public classAssemblyLocator
AssemblyLocator contains the implementation of the assembly resolve event for an AppDomain.
Public classAssemblyProxy
AssemblyProxy is an object that can be instantiated in a separate AppDomain and called from the primary AppDomain.
Public classAssemblyVersionCompatibilityResolver
A static class with pre-defined name that contains the assembly version compatibility checking method.
Public classDynamicModuleLoader
The module loader that seeks and dynamically loads assemblies from assembly file locations.
Public classEventHandlerMethodInfo
EventHandlerMethodInfo encapsulates an event handling method.
Public classEventTracingForWindows
Wrapper class for the EventTracingForWindowsImpl class. This is needed because the classes that inherit from EventSource can't implement interfaces. The possibility to implement interfaces is added to .NET 4.6.
Public classEventTracingForWindowsImpl
Class that implements the Event Source for Event Tracing for Windows framework.
Public classLicenseManagerBaseT
License Manager used by the VaultApplicationBase.
Public classModularVaultApplicationBase
Common base class for application that was to use separate modules in the implementation.
Public classPropertyMethodInfo
PropertyMethodInfo represents a handler method that the VBScript delegates to. It can handle property value validation, customized automatic numbering and custom value calculation.
Public classScriptCancellationException
Exception of which only the message part is displayed to the user.
Public classScriptEnvironment
A COM-Visible object that contains variables available to a script.
Public classScriptResult
Represents the results of a Compliance Kit handler execution.
Public classStateMethodInfo
StateMethodInfo represents a handler method that the VBScript delegates to. It can handle state run actions, pre- and postconditions and automatic state transitions.
Public classStateTransitionMethodInfo
StateTransitionMethodInfo represents a handler method that the VBScript delegates to. It can evaluate the automatic state transition triggers.
Public classVaultApplicationBase
Vault application entry point
Protected classVaultApplicationBaseMethodInfoPriorityComparerT
Priority comparer for event handler infos.
Public classVaultExtensionMethodInfo
VaultExtensionMethodInfo encapsulates an vault extension method call.
Interfaces
  InterfaceDescription
Public interfaceIApplicationLicense
Interface for the applications license utilized by the VaultApplicationBase. The actual content class shall be stored in member and accessed via Content(). Clone shall return a duplicate that can be used to load/check new license content.
Public interfaceIEventHandlerMethodInfo
Interface for executing the event handler methods.
Public interfaceIExecutionTrace
Interface for tracking the handler executions.
Public interfaceILicensedVaultApplication
Interface methods to implement by a license enabled application. Application does not need to inherit this interface but it will need to implement the methods defined in this.
Public interfaceIMetadataStructureCacheEventSink
Interface for the event handlers that are responsible of updating the metadata structure cache.
Public interfaceIMethodInfoBase
IMethodInfoBase is a base interface for method info interface that can be ordered according to the priority.
Public interfaceIPropertyMethodInfo
Interface for executing property validation and automatic calculation methods.
Public interfaceIStateMethodInfo
Interface for executing state action and condition evaluation methods.
Public interfaceIStateTransitionMethodInfo
Interface for executing state action and condition evaluation methods.
Public interfaceIUsesVaultExtensionMethods
Inherit to allow adding Vault Extension Methods dynamically.
Public interfaceIVaultApplication
Common interface for the vault applications.
Public interfaceIVaultExtensionMethodInfo
Interface for executing the vault extension methods.
Delegates
  DelegateDescription
Public delegateEventHandlerMethodInfoEventHandlerMethod
Delegate declaration for the event handler methods. Invoking the handlers through delegates is much faster than invoking from the MethodInfo.
Protected delegatePropertyMethodInfoAutomaticNumberingMethod
The customized automatic numbering method delegate. See the actual methods for information on the parameters.
Protected delegatePropertyMethodInfoCustomValueMethod
The custom value calculation method delegate. See the actual methods for information on the parameters.
Protected delegatePropertyMethodInfoValidationMethod
The property value validation method delegate. See the actual methods for information on the parameters.
Protected delegateStateMethodInfoPostConditionsMethod
State preconditions evaluation method delegate declaration. See the actual methods for information on the parameters.
Protected delegateStateMethodInfoPreConditionsMethod
State postconditions evaluation method delegate declaration. See the actual methods for information on the parameters.
Protected delegateStateMethodInfoRunActionMethod
Run action method delegate declaration. See the actual methods for information on the parameters.
Protected delegateStateTransitionMethodInfoAutomaticStateTransitionTriggerMethod
State automatic state transition conditions evaluation method delegate declaration. See the actual methods for information on the parameters.
Public delegateVaultExtensionMethodInfoVaultExtensionMethod
Delegate declaration for the event handler methods. Invoking the handlers through delegates is much faster than invoking from the MethodInfo.
Enumerations
  EnumerationDescription
Public enumerationApplicationRunningStatus
The application running statuses.