Ejemplo n.º 1
0
        /// <summary>
        /// Determines whether this instance is active.
        /// </summary>
        /// <returns>
        ///     <c>true</c> if this instance is active; otherwise, <c>false</c>.
        /// </returns>
        public static bool IsActive()
        {
            using (IDataReader reader = DbFullTextSearch.GetActive())
            {
                if (reader.Read())
                {
                    if (((int)reader[0]) == 1)
                    {
                        return(true);
                    }
                }
            }

            return(false);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Gets the information.
        /// </summary>
        /// <returns></returns>
        public static FullTextSearchInfo GetInformation()
        {
            if (!IsActive())
            {
                return(null);
            }

            FullTextSearchInfo retVal = new FullTextSearchInfo();

            using (IDataReader reader = DbFullTextSearch.GetInfo())
            {
                if (reader.Read())
                {
                    retVal.PopulateStatus = (FullTextSearchPopulateStatus)(int)reader[0];
                    retVal.IndexSize      = (int)reader[1];
                }
            }

            return(retVal);
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Deactivates this instance.
 /// </summary>
 public static void Deactivate()
 {
     DbFullTextSearch.Deactivate();
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Activates this instance.
 /// </summary>
 public static void Activate()
 {
     DbFullTextSearch.Activate();
 }