///////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////// private int GetApplicationId(AccessConnectionHolder holder) { if (_ApplicationId != 0 && holder.CreateDate < _ApplicationIDCacheDate) // Already cached? { return(_ApplicationId); } string appName = _AppName; if (appName.Length > 255) { appName = appName.Substring(0, 255); } _ApplicationId = AccessConnectionHelper.GetApplicationID(holder.Connection, appName, true); _ApplicationIDCacheDate = DateTime.Now; if (_ApplicationId != 0) { return(_ApplicationId); } throw new ProviderException("Could not get ApplicationId"); }
private int GetApplicationID(AccessConnectionHolder holder) { if (_applicationID != 0 && holder.CreateDate < _applicationIDCacheDate) { return(_applicationID); } string appName = ApplicationName; if (appName.Length > MaxStringLength) { appName = appName.Substring(0, MaxStringLength); } _applicationID = AccessConnectionHelper.GetApplicationID(holder.Connection, appName, true); _applicationIDCacheDate = DateTime.Now; if (_applicationID == 0) { throw new ProviderException("Failed to get ApplicationID"); } return(_applicationID); }