Spotfire.Dxp.Framework.ApplicationModel Namespace

Spotfire 14.3 API Reference
The Spotfire.Dxp.Framework.ApplicationModel namespace contains classes for handling progress, adding tools to the application and registering dialogs.
Classes

  ClassDescription
Public classApplicationThread
This class enables pieces of code to be synchronously executed on the main application thread. This is required if the document is to be accessed from any other thread.
Public classCanceledException
Base class for exceptions used for signalling cancellation.
Public classConnectivityService
Provides information about the Spotfire Server, such as its URL, whether or not it is currently available, etc.
Public classCredentialsModel
The base class for the generic CredentialsModel class.
Public classCredentialsModelT
A class that serves as model for credentials.
Public classCredentialsService
The CredentialsService class is available as a user-level service. It can be used to store credentials for the current user. Set credentials are available until the user session ends - typically when the application or web browser is closed.
Public classDocumentOperation
Represents an operation on a document.
Public classDocumentOperationPropertyNames
Contains property name constants for the public properties of DocumentOperation.
Public classDocumentSavingEventArgs
Event arguments used for events that signal that the document is about to be saved.
Public classModulesService
Provides access to public resources defined by the currently loaded modules.
Public classNotificationAction
Represents an action that can be made on a notification created with the NotificationService.
Public classNotificationService
This service contains a list of notifications that contains information that the user might want to know.
Public classParameterManager
The ParameterManager manages the parameters associated with a document.
Public classCode exampleProgress
Represents progress of an operation that has been started through a call to the ExecuteWithProgress(String, String, ProgressOperation).
Public classProgressCanceledException
The exception that is thrown to indicate that a user has canceled an operation executed with progress information.
Public classProgressHandle
Represents a handle to a progress, ProgressService.
Public classCode exampleProgressService
Allows operations to be executed with progress information.
Public classPromptCanceledException
The exception that is thrown to indicate that a user has canceled a prompt.
Public classPromptService
Allows the user to be prompted for input to various operations.
Public classSubprocess
Represents a process started from the client or web-player server.
Public classSubprocessService
Represents a service that gives the filename of a Subprocess or Subprocess32 executable that start with the same assembly binding as calling process.
Public classUserContext
Holds the information about the currently authenticated user.
Public classViewRegistry
The ViewRegistry maps model types to view types for a given category of view type.
Delegates

  DelegateDescription
Public delegateApplicationInvocation
A delegate representing a parameterless method, which is used to wrap code that is to be executed through a call to Invoke(ApplicationInvocation).
Public delegateProgressOperation
Callback for start of new progress operations. The code to run in the new progress goes in this callback.
Public delegateWorkerThreadExecutor
A delegate representing a parameterless method, which is used to wrap code that is to be executed through a call to ApplicationThread.ExecuteOnWorkerThread.
Enumerations

  EnumerationDescription
Public enumerationPromptMode
Specifies identifiers that represent the mode of prompting.
Public enumerationPromptResult
Specifies identifiers that indicate the result of a prompt operation.
Public enumerationUserContextRole
The administrative roles for the user. These are connected to the special user groups in the Spotfire Server. For more information about the specific roles, see section "Roles and special groups" or "System groups" in Spotfire Server manual.