SessionProfile Class

Current Session Profile describes all session specific parameters. Used as a main context for all IO/visualization/calculation operations.

Definition

Namespace: SMath.Manager
Assembly: SMath.Manager (in SMath.Manager.dll) Version: 1.2.9018.0
C#
public class SessionProfile : OptionsCollection, 
	IResultOptions, IDisposable
Inheritance
Object    OptionsCollection    SessionProfile
Implements
IResultOptions, IDisposable

Properties

Account Provides access to the account which is used in the session.
ApproximateEqualAccuracy Accuracy of the Approximate Equal operator.
ArgumentsSeparator Function's arguments separator to use within a program.
AuthHeader The value of Authorization HTTP header which can be used in requests to the target server.
AuthLogin The login which is used for authorization.
AuthName The name of the authenticated user retrieved from the user profile.
AuthToken Encoded value of AuthHeader which can be stored in the settings.
BuiltInFunctions 
BuiltInOperators 
BuiltInSpecialVariables 
BuiltInVariables Built-in program's constants.
CurrentLanguage Interface language to be used within current application session.
CurrentUnits Set of Units to be used within current application session.
CurrentUnitsLanguage Selected language of the built-in units.
DecimalPlaces Number of decimal places in the result.
DecimalSymbol Decimal Symbol. Also used as a char to start subscript in the variables names.
Drawing 
ExponentialThreshold Exponential threshold of the result value.
FontName Name of the font.
FractionType Type of the fractions on output.
IntegralAccuracy Accuracy of the Integral calculation.
Item Gets or sets a string representation of the option value.
(Inherited from OptionsCollection)
LicenseManager Provides high level operations with licenses.
NamingType Gets or sets a type of the functions to be displayed.
OnError Action to perform on error.
PageModel 
PrimitivesBuiltIn 
PrimitivesExternal 
RoundingMode Mathematical rounding method to process a number that is midway.
SignificantDigits Determines whether answer should be displayed in significant digits mode.
SolveFromPoint Start value of the interval for numerical solve function.
SolveToPoint End value of the interval for numerical solve function.
TrailingZeros Determines whether trailing zeros must be displayed or not.
Urls Provides access to the product URLs and related information.
UseMixedNumbers Determines whether to show result as a combination of a whole number and a proper fraction.
WorkingServerKeepAliveTimeout Timeout to use for regular refresh of licensing session.
WorkingServerUrl URL of the server the program connects to.

Methods

CanDownloadUpdates Determines whether the updates can be downloaded.
DisposeReleases all resources used by the SessionProfile
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetBoolean Returns value of the option in boolean format.
(Inherited from OptionsCollection)
GetCollection Returns a dictionary of the options with values where name of the option start with a given name.
(Inherited from OptionsCollection)
GetEnumerator Returns enumerator of the available options.
(Inherited from OptionsCollection)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetInt Returns value of the option in integer format.
(Inherited from OptionsCollection)
GetSingle Returns value of the option in the floating number format.
(Inherited from OptionsCollection)
GetString Returns value of the option as a string.
(Inherited from OptionsCollection)
GetTypeGets the Type of the current instance.
(Inherited from Object)
IsStandardEquationsSettings Detects if standard settings of visualization used by context (takes into account: Decimal symbol, Arguments separator, naming type and units language).
Load Load session options from file.
Load(Stream) Load session options from stream.
MakeGlobal Uses current Session Profile as a Global Context for old-style plug-ins.
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Save Save session options to file.
Save(Stream) Save session options to stream.
ToStringReturns a string that represents the current object.
(Inherited from Object)
Update 

Fields

data Dictionary of the options and its values.
(Inherited from OptionsCollection)

See Also