Show / Hide Table of Contents

Class FCApplication

Inheritance
System.Object
FCApplication
ClarifyApplication
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: FChoice.Foundation
Assembly: fcSDK.dll
Syntax
public abstract class FCApplication

Constructors

FCApplication()

Declaration
protected FCApplication()

Fields

SyncRoot

Declaration
public static readonly object SyncRoot
Field Value
Type Description
System.Object

Properties

DatabaseVersion

Declaration
public Version DatabaseVersion { get; }
Property Value
Type Description
System.Version

FCAppDataRestrictionsEnabled

Declaration
protected abstract bool FCAppDataRestrictionsEnabled { get; }
Property Value
Type Description
System.Boolean

FCAppInstance

Declaration
protected static FCApplication FCAppInstance { get; }
Property Value
Type Description
FCApplication

FCAppServerTimeZone

Declaration
protected abstract ITimeZone FCAppServerTimeZone { get; }
Property Value
Type Description
ITimeZone

IsInitialized

Declaration
public static bool IsInitialized { get; }
Property Value
Type Description
System.Boolean

Username

Declaration
public string Username { get; set; }
Property Value
Type Description
System.String

Methods

AddSessionData(FCSessionData)

Declaration
protected void AddSessionData(FCSessionData sess)
Parameters
Type Name Description
FCSessionData sess

CurrentSessions()

Declaration
public FCSessionSummary[] CurrentSessions()
Returns
Type Description
FCSessionSummary[]

Deinitialize()

Declaration
public static void Deinitialize()

FCAppInitialize(CacheBase[], ISchemaCache)

Declaration
protected void FCAppInitialize(CacheBase[] caches, ISchemaCache schemaMaster)
Parameters
Type Name Description
CacheBase[] caches
ISchemaCache schemaMaster

FCAppParseConnectionString(out String, out String)

Declaration
protected NameValueCollection FCAppParseConnectionString(out string username, out string password)
Parameters
Type Name Description
System.String username
System.String password
Returns
Type Description
System.Collections.Specialized.NameValueCollection

FCAppParseConnectionString(out String, out String, out String, out String, out String)

Declaration
protected NameValueCollection FCAppParseConnectionString(out string username, out string password, out string usernameKey, out string passwordKey, out string integratedSecurity)
Parameters
Type Name Description
System.String username
System.String password
System.String usernameKey
System.String passwordKey
System.String integratedSecurity
Returns
Type Description
System.Collections.Specialized.NameValueCollection

GetSessionData(Guid)

Declaration
protected FCSessionData GetSessionData(Guid sessionID)
Parameters
Type Name Description
System.Guid sessionID
Returns
Type Description
FCSessionData

Log(LogLevel, Exception, String, Object[])

Declaration
public static void Log(LogLevel level, Exception ex, string format, params object[] args)
Parameters
Type Name Description
LogLevel level
System.Exception ex
System.String format
System.Object[] args

Log(LogLevel, String, Object[])

Declaration
public static void Log(LogLevel level, string format, params object[] args)
Parameters
Type Name Description
LogLevel level
System.String format
System.Object[] args

LogDebug(Exception, String, Object[])

Declaration
public static void LogDebug(Exception ex, string format, params object[] args)
Parameters
Type Name Description
System.Exception ex
System.String format
System.Object[] args

LogDebug(String, Object[])

Declaration
public static void LogDebug(string format, params object[] args)
Parameters
Type Name Description
System.String format
System.Object[] args

LogError(Exception, String, Object[])

Declaration
public static void LogError(Exception ex, string format, params object[] args)
Parameters
Type Name Description
System.Exception ex
System.String format
System.Object[] args

LogError(String, Object[])

Declaration
public static void LogError(string format, params object[] args)
Parameters
Type Name Description
System.String format
System.Object[] args

LogInfo(Exception, String, Object[])

Declaration
public static void LogInfo(Exception ex, string format, params object[] args)
Parameters
Type Name Description
System.Exception ex
System.String format
System.Object[] args

LogInfo(String, Object[])

Declaration
public static void LogInfo(string format, params object[] args)
Parameters
Type Name Description
System.String format
System.Object[] args

LogWarn(Exception, String, Object[])

Declaration
public static void LogWarn(Exception ex, string format, params object[] args)
Parameters
Type Name Description
System.Exception ex
System.String format
System.Object[] args

LogWarn(String, Object[])

Declaration
public static void LogWarn(string format, params object[] args)
Parameters
Type Name Description
System.String format
System.Object[] args

RemoveSession(FCSession)

Declaration
protected void RemoveSession(FCSession sess)
Parameters
Type Name Description
FCSession sess

SaveSessionData(FCSessionData)

Declaration
protected void SaveSessionData(FCSessionData sess)
Parameters
Type Name Description
FCSessionData sess

SetInitializeComplete(Boolean)

Declaration
protected static void SetInitializeComplete(bool complete)
Parameters
Type Name Description
System.Boolean complete
Back to top © 2022 Dovetail Software, Inc. - All rights reserved.
Clarify, Amdocs, and related products and names are copyright and trademark of Amdocs, Inc.
.NET, Visual Studio.NET, C#, Visual Basic and related products are trademark of Microsoft corporation.