Class ClarifyApplication
Inheritance
System.Object
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()
Assembly: fcSDK.dll
Syntax
public class ClarifyApplication : FCApplication, IClarifyApplication
Constructors
ClarifyApplication()
Declaration
protected ClarifyApplication()
Properties
ClarifyVersion
Declaration
public string ClarifyVersion { get; }
Property Value
Type |
Description |
System.String |
|
ConfigItemCache
Declaration
public ConfigItemCache ConfigItemCache { get; }
Property Value
ConfigItems
Declaration
public ClarifyConfigItemCollection ConfigItems { get; }
Property Value
Configuration
Declaration
public NameValueCollection Configuration { get; }
Property Value
Type |
Description |
System.Collections.Specialized.NameValueCollection |
|
ConvertTimeZone
Declaration
public bool ConvertTimeZone { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
DataRestrictionsEnabled
Declaration
public bool DataRestrictionsEnabled { get; }
Property Value
Type |
Description |
System.Boolean |
|
DBUserName
Declaration
public string DBUserName { get; }
Property Value
Type |
Description |
System.String |
|
FCAppDataRestrictionsEnabled
Declaration
protected override bool FCAppDataRestrictionsEnabled { get; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
FCAppServerTimeZone
Declaration
protected override ITimeZone FCAppServerTimeZone { get; }
Property Value
Overrides
Instance
Declaration
public static ClarifyApplication Instance { get; }
Property Value
IsDbUnicode
Declaration
[Obsolete("Use the SchemaCache IsDatabaseUnicode property")]
public bool IsDbUnicode { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsTravelerEnabled
Declaration
public bool IsTravelerEnabled { get; }
Property Value
Type |
Description |
System.Boolean |
|
ListCache
Declaration
public IListCache ListCache { get; }
Property Value
LocaleCache
Declaration
public ILocaleCache LocaleCache { get; }
Property Value
SchemaCache
Declaration
public SchemaCache SchemaCache { get; }
Property Value
ServerTimeZone
Declaration
public ITimeZone ServerTimeZone { get; set; }
Property Value
StringCache
Declaration
public IStringCache StringCache { get; }
Property Value
TimeZoneConversions
Declaration
public ExcludedColumns TimeZoneConversions { get; }
Property Value
TruncateStringFields
Declaration
public bool TruncateStringFields { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
BeginInitialize(AsyncCallback, Object)
Declaration
public static IAsyncResult BeginInitialize(AsyncCallback callback, object state)
Parameters
Type |
Name |
Description |
System.AsyncCallback |
callback |
|
System.Object |
state |
|
Returns
Type |
Description |
System.IAsyncResult |
|
CreateSession()
Declaration
public ClarifySession CreateSession()
Returns
CreateSession(String, ClarifyLoginType)
Declaration
public virtual ClarifySession CreateSession(string userName, ClarifyLoginType loginType)
Parameters
Returns
CreateSession(String, String, ClarifyLoginType)
Declaration
public virtual ClarifySession CreateSession(string userName, string password, ClarifyLoginType loginType)
Parameters
Type |
Name |
Description |
System.String |
userName |
|
System.String |
password |
|
ClarifyLoginType |
loginType |
|
Returns
CreateSessionData()
Declaration
protected virtual ClarifySessionData CreateSessionData()
Returns
EncryptClarifyPassword(String)
Declaration
public string EncryptClarifyPassword(string password)
Parameters
Type |
Name |
Description |
System.String |
password |
|
Returns
Type |
Description |
System.String |
|
EncryptDBPassword(String)
Declaration
public string EncryptDBPassword(string password)
Parameters
Type |
Name |
Description |
System.String |
password |
|
Returns
Type |
Description |
System.String |
|
EndInitialize(IAsyncResult)
Declaration
public static ClarifyApplication EndInitialize(IAsyncResult result)
Parameters
Type |
Name |
Description |
System.IAsyncResult |
result |
|
Returns
GetMtmTableName(SchemaRelation)
Declaration
public string GetMtmTableName(SchemaRelation relation)
Parameters
Returns
Type |
Description |
System.String |
|
GetObjID(String)
Declaration
public int GetObjID(string tableName)
Parameters
Type |
Name |
Description |
System.String |
tableName |
|
Returns
Type |
Description |
System.Int32 |
|
GetObjIdsFromFCStoredProcedure(Int32, Int32, Int32)
Declaration
public static int[] GetObjIdsFromFCStoredProcedure(int numberOfIdRequested, int clarifyBaseObjId, int objectTypeId)
Parameters
Type |
Name |
Description |
System.Int32 |
numberOfIdRequested |
|
System.Int32 |
clarifyBaseObjId |
|
System.Int32 |
objectTypeId |
|
Returns
Type |
Description |
System.Int32[] |
|
GetSession(Guid)
Declaration
public virtual ClarifySession GetSession(Guid sessionID)
Parameters
Type |
Name |
Description |
System.Guid |
sessionID |
|
Returns
Initialize()
Declaration
public static ClarifyApplication Initialize()
Returns
Initialize(NameValueCollection)
Declaration
public static ClarifyApplication Initialize(NameValueCollection configValues)
Parameters
Type |
Name |
Description |
System.Collections.Specialized.NameValueCollection |
configValues |
|
Returns
InitializeInternal(NameValueCollection, CacheBase[], ISchemaCache)
Declaration
protected void InitializeInternal(NameValueCollection configValues, CacheBase[] caches, ISchemaCache schemaMaster)
Parameters
Type |
Name |
Description |
System.Collections.Specialized.NameValueCollection |
configValues |
|
CacheBase[] |
caches |
|
ISchemaCache |
schemaMaster |
|
IsSessionValid(Guid)
Declaration
public bool IsSessionValid(Guid sessionID)
Parameters
Type |
Name |
Description |
System.Guid |
sessionID |
|
Returns
Type |
Description |
System.Boolean |
|
ParseConnectionString(out String, out String)
Declaration
protected NameValueCollection ParseConnectionString(out string username, out string password)
Parameters
Type |
Name |
Description |
System.String |
username |
|
System.String |
password |
|
Returns
Type |
Description |
System.Collections.Specialized.NameValueCollection |
|
ParseConnectionString(out String, out String, out String, out String, out String)
Declaration
protected NameValueCollection ParseConnectionString(out string username, out string password, out string usernameKey, out string passwordKey, out string integratedSecurityKey)
Parameters
Type |
Name |
Description |
System.String |
username |
|
System.String |
password |
|
System.String |
usernameKey |
|
System.String |
passwordKey |
|
System.String |
integratedSecurityKey |
|
Returns
Type |
Description |
System.Collections.Specialized.NameValueCollection |
|
ValidateEncryptedPassword(String, String, Boolean)
Declaration
public static bool ValidateEncryptedPassword(string password, string passHash, bool pre9)
Parameters
Type |
Name |
Description |
System.String |
password |
|
System.String |
passHash |
|
System.Boolean |
pre9 |
|
Returns
Type |
Description |
System.Boolean |
|
Events
InitializeStatusChange
Declaration
public static event InitializeStatusChangeEventHandler InitializeStatusChange
Event Type
Implements