public override PersonalizationStateInfoCollection FindState(PersonalizationScope scope, PersonalizationStateQuery query, int pageIndex, int pageSize, out int totalRecords) { PersonalizationProviderHelper.CheckPersonalizationScope(scope); PersonalizationProviderHelper.CheckPageIndexAndSize(pageIndex, pageSize); if (scope == PersonalizationScope.Shared) { string pathToMatch = null; if (query != null) { pathToMatch = PersonalizationProviderHelper.CheckAndTrimString(query.PathToMatch, "query.PathToMatch", false, MaxStringLength); } return FindSharedState(pathToMatch, pageIndex, pageSize, out totalRecords); } else { string pathToMatch = null; DateTime inactiveSinceDate = DateTime.MinValue; string usernameToMatch = null; if (query != null) { pathToMatch = PersonalizationProviderHelper.CheckAndTrimString(query.PathToMatch, "query.PathToMatch", false, MaxStringLength); inactiveSinceDate = query.UserInactiveSinceDate; usernameToMatch = PersonalizationProviderHelper.CheckAndTrimString( query.UsernameToMatch, "query.UsernameToMatch", false, MaxStringLength); } return FindUserState(pathToMatch, inactiveSinceDate, usernameToMatch, pageIndex, pageSize, out totalRecords); } }
public override PersonalizationStateInfoCollection FindState(PersonalizationScope scope, PersonalizationStateQuery query, int pageIndex, int pageSize, out int totalRecords) { PersonalizationProviderHelper.CheckPersonalizationScope(scope); PersonalizationProviderHelper.CheckPageIndexAndSize(pageIndex, pageSize); if (scope == PersonalizationScope.Shared) { string pathToMatch = null; if (query != null) { pathToMatch = StringUtil.CheckAndTrimString(query.PathToMatch, "query.PathToMatch", false, maxStringLength); } return(FindSharedState(pathToMatch, pageIndex, pageSize, out totalRecords)); } else { string pathToMatch = null; DateTime inactiveSinceDate = PersonalizationAdministration.DefaultInactiveSinceDate; string usernameToMatch = null; if (query != null) { pathToMatch = StringUtil.CheckAndTrimString(query.PathToMatch, "query.PathToMatch", false, maxStringLength); inactiveSinceDate = query.UserInactiveSinceDate; usernameToMatch = StringUtil.CheckAndTrimString(query.UsernameToMatch, "query.UsernameToMatch", false, maxStringLength); } return(FindUserState(pathToMatch, inactiveSinceDate, usernameToMatch, pageIndex, pageSize, out totalRecords)); } }
public override PersonalizationStateInfoCollection FindState(PersonalizationScope scope, PersonalizationStateQuery query, int pageIndex, int pageSize, out int totalRecords) { PersonalizationProviderHelper.CheckPersonalizationScope(scope); PersonalizationProviderHelper.CheckPageIndexAndSize(pageIndex, pageSize); if (scope == PersonalizationScope.Shared) { string str = null; if (query != null) str = StringUtil.CheckAndTrimString(query.PathToMatch, "query.PathToMatch", false, 0x100); return this.FindSharedState(str, pageIndex, pageSize, out totalRecords); } string path = null; DateTime defaultInactiveSinceDate = DateTime.MaxValue; string username = null; if (query != null) { path = StringUtil.CheckAndTrimString(query.PathToMatch, "query.PathToMatch", false, 0x100); defaultInactiveSinceDate = query.UserInactiveSinceDate; username = StringUtil.CheckAndTrimString(query.UsernameToMatch, "query.UsernameToMatch", false, 0x100); } return this.FindUserState(path, defaultInactiveSinceDate, username, pageIndex, pageSize, out totalRecords); }
public static int GetCountOfState( SiteSettings siteSettings, PersonalizationScope scope, PersonalizationStateQuery query) { int result = 0; if (siteSettings != null) { Guid userGuid = Guid.Empty; if ((query.UsernameToMatch != null) && (query.UsernameToMatch.Length > 0)) { SiteUser siteUser = new SiteUser(siteSettings, query.UsernameToMatch); if (siteUser.UserId > 0) { userGuid = siteUser.UserGuid; } } bool allUsersScope = (scope == PersonalizationScope.Shared); result = SitePersonalization.GetCountOfState( siteSettings.SiteId, query.PathToMatch, allUsersScope, userGuid, query.UserInactiveSinceDate); } return result; }
public override int GetCountOfState(PersonalizationScope scope, PersonalizationStateQuery query) { PersonalizationProviderHelper.CheckPersonalizationScope(scope); if (scope == PersonalizationScope.Shared) { string pathToMatch = null; if (query != null) { pathToMatch = StringUtil.CheckAndTrimString(query.PathToMatch, "query.PathToMatch", false, maxStringLength); } return(GetCountOfSharedState(pathToMatch)); } else { string pathToMatch = null; DateTime userInactiveSinceDate = PersonalizationAdministration.DefaultInactiveSinceDate; string usernameToMatch = null; if (query != null) { pathToMatch = StringUtil.CheckAndTrimString(query.PathToMatch, "query.PathToMatch", false, maxStringLength); userInactiveSinceDate = query.UserInactiveSinceDate; usernameToMatch = StringUtil.CheckAndTrimString(query.UsernameToMatch, "query.UsernameToMatch", false, maxStringLength); } return(GetCountOfUserState(pathToMatch, userInactiveSinceDate, usernameToMatch)); } }
public static int GetCountOfUserState(string usernameToMatch) { usernameToMatch = StringUtil.CheckAndTrimString(usernameToMatch, "usernameToMatch", false); PersonalizationStateQuery stateQuery = new PersonalizationStateQuery(); stateQuery.UsernameToMatch = usernameToMatch; return(GetCountOfStatePrivate(PersonalizationScope.User, stateQuery)); }
private static int GetCountOfStatePrivate(PersonalizationScope scope, PersonalizationStateQuery stateQuery) { Initialize(); int countOfState = _provider.GetCountOfState(scope, stateQuery); PersonalizationProviderHelper.CheckNegativeReturnedInteger(countOfState, "GetCountOfState"); return(countOfState); }
public static PersonalizationStateInfoCollection FindSharedState(string pathToMatch, int pageIndex, int pageSize, out int totalRecords) { pathToMatch = System.Web.Util.StringUtil.CheckAndTrimString(pathToMatch, "pathToMatch", false); PersonalizationProviderHelper.CheckPageIndexAndSize(pageIndex, pageSize); PersonalizationStateQuery stateQuery = new PersonalizationStateQuery { PathToMatch = pathToMatch }; return FindStatePrivate(PersonalizationScope.Shared, stateQuery, pageIndex, pageSize, out totalRecords); }
public static int GetCountOfState(PersonalizationScope scope, string pathToMatch) { PersonalizationProviderHelper.CheckPersonalizationScope(scope); pathToMatch = StringUtil.CheckAndTrimString(pathToMatch, "pathToMatch", false); PersonalizationStateQuery stateQuery = new PersonalizationStateQuery(); stateQuery.PathToMatch = pathToMatch; return(GetCountOfStatePrivate(scope, stateQuery)); }
public static PersonalizationStateInfoCollection GetAllInactiveUserState(DateTime userInactiveSinceDate, int pageIndex, int pageSize, out int totalRecords) { PersonalizationProviderHelper.CheckPageIndexAndSize(pageIndex, pageSize); PersonalizationStateQuery stateQuery = new PersonalizationStateQuery { UserInactiveSinceDate = userInactiveSinceDate }; return(FindStatePrivate(PersonalizationScope.User, stateQuery, pageIndex, pageSize, out totalRecords)); }
/// <summary> /// Finds state matching given parameters /// </summary> /// <param name="scope">Scope to search</param> /// <param name="query">Query to action</param> /// <param name="pageIndex">Index of page to retrieve</param> /// <param name="pageSize">Size of page to retrieve</param> /// <returns>Matching state</returns> public FindStateResult FindState(PersonalizationScope scope, PersonalizationStateQuery query, int pageIndex, int pageSize) { int totalRecords = 0; PersonalizationStateInfoCollection collection = Provider.FindState(scope, query, pageIndex, pageSize, out totalRecords); FindStateResult result = new FindStateResult(); result.TotalRecords = totalRecords; result.StateInfoCollection = collection; return result; }
public static PersonalizationStateInfoCollection FindSharedState(string pathToMatch, int pageIndex, int pageSize, out int totalRecords) { pathToMatch = System.Web.Util.StringUtil.CheckAndTrimString(pathToMatch, "pathToMatch", false); PersonalizationProviderHelper.CheckPageIndexAndSize(pageIndex, pageSize); PersonalizationStateQuery stateQuery = new PersonalizationStateQuery { PathToMatch = pathToMatch }; return(FindStatePrivate(PersonalizationScope.Shared, stateQuery, pageIndex, pageSize, out totalRecords)); }
public static int GetCountOfInactiveUserState(string pathToMatch, DateTime userInactiveSinceDate) { pathToMatch = StringUtil.CheckAndTrimString(pathToMatch, "pathToMatch", false); PersonalizationStateQuery stateQuery = new PersonalizationStateQuery(); stateQuery.PathToMatch = pathToMatch; stateQuery.UserInactiveSinceDate = userInactiveSinceDate; return(GetCountOfStatePrivate(PersonalizationScope.User, stateQuery)); }
// This private method assumes input parameters have been checked private static PersonalizationStateInfoCollection FindStatePrivate( PersonalizationScope scope, PersonalizationStateQuery stateQuery, int pageIndex, int pageSize, out int totalRecords) { Initialize(); return(_provider.FindState(scope, stateQuery, pageIndex, pageSize, out totalRecords)); }
public static PersonalizationStateInfoCollection FindInactiveUserState(string pathToMatch, string usernameToMatch, DateTime userInactiveSinceDate, int pageIndex, int pageSize, out int totalRecords) { pathToMatch = System.Web.Util.StringUtil.CheckAndTrimString(pathToMatch, "pathToMatch", false); usernameToMatch = System.Web.Util.StringUtil.CheckAndTrimString(usernameToMatch, "usernameToMatch", false); PersonalizationProviderHelper.CheckPageIndexAndSize(pageIndex, pageSize); PersonalizationStateQuery stateQuery = new PersonalizationStateQuery { PathToMatch = pathToMatch, UsernameToMatch = usernameToMatch, UserInactiveSinceDate = userInactiveSinceDate }; return FindStatePrivate(PersonalizationScope.User, stateQuery, pageIndex, pageSize, out totalRecords); }
public static PersonalizationStateInfoCollection FindInactiveUserState(string pathToMatch, string usernameToMatch, DateTime userInactiveSinceDate, int pageIndex, int pageSize, out int totalRecords) { pathToMatch = System.Web.Util.StringUtil.CheckAndTrimString(pathToMatch, "pathToMatch", false); usernameToMatch = System.Web.Util.StringUtil.CheckAndTrimString(usernameToMatch, "usernameToMatch", false); PersonalizationProviderHelper.CheckPageIndexAndSize(pageIndex, pageSize); PersonalizationStateQuery stateQuery = new PersonalizationStateQuery { PathToMatch = pathToMatch, UsernameToMatch = usernameToMatch, UserInactiveSinceDate = userInactiveSinceDate }; return(FindStatePrivate(PersonalizationScope.User, stateQuery, pageIndex, pageSize, out totalRecords)); }
public static PersonalizationStateInfoCollection FindUserState(string pathToMatch, string usernameToMatch, int pageIndex, int pageSize, out int totalRecords) { pathToMatch = StringUtil.CheckAndTrimString(pathToMatch, "pathToMatch", false); usernameToMatch = StringUtil.CheckAndTrimString(usernameToMatch, "usernameToMatch", false); PersonalizationProviderHelper.CheckPageIndexAndSize(pageIndex, pageSize); PersonalizationStateQuery stateQuery = new PersonalizationStateQuery(); stateQuery.PathToMatch = pathToMatch; stateQuery.UsernameToMatch = usernameToMatch; return(FindStatePrivate(PersonalizationScope.User, stateQuery, pageIndex, pageSize, out totalRecords)); }
public override int GetCountOfState(PersonalizationScope scope, PersonalizationStateQuery query) { throw new Exception("The method or operation is not implemented."); }
/// <summary> /// Returns a collection of PersonalizationStateInfo objects containing administrative information regarding records in the database that match the specified criteria /// -for example, records corresponding to users named Jeff* that have been modified since January 1, 2005. Wildcard support is provider-dependent. /// </summary> /// <param name="scope"></param> /// <param name="query"></param> /// <param name="pageIndex"></param> /// <param name="pageSize"></param> /// <param name="totalRecords"></param> /// <returns></returns> public override PersonalizationStateInfoCollection FindState(PersonalizationScope scope, PersonalizationStateQuery query, int pageIndex, int pageSize, out int totalRecords) { if (query == null) throw new ArgumentNullException("query"); if (pageIndex < 0) throw new ArgumentOutOfRangeException("pageIndex"); if (pageSize < 1) throw new ArgumentOutOfRangeException("pageSize"); if (query.PathToMatch == null) throw new ArgumentNullException("query.PathToMatch"); if (query.UsernameToMatch == null) throw new ArgumentNullException("query.UserToMatch"); DateTime inactiveSinceDate = query.UserInactiveSinceDate; if (scope == PersonalizationScope.User) { return FindUserState(query.PathToMatch.Trim(), inactiveSinceDate, query.UsernameToMatch.Trim(), pageIndex, pageSize, out totalRecords); } else { return FindSharedState(query.PathToMatch.Trim(), pageIndex, pageSize, out totalRecords); } }
public static PersonalizationStateInfoCollection GetAllInactiveUserState(DateTime userInactiveSinceDate, int pageIndex, int pageSize, out int totalRecords) { PersonalizationProviderHelper.CheckPageIndexAndSize(pageIndex, pageSize); PersonalizationStateQuery stateQuery = new PersonalizationStateQuery { UserInactiveSinceDate = userInactiveSinceDate }; return FindStatePrivate(PersonalizationScope.User, stateQuery, pageIndex, pageSize, out totalRecords); }
private static PersonalizationStateInfoCollection FindStatePrivate(PersonalizationScope scope, PersonalizationStateQuery stateQuery, int pageIndex, int pageSize, out int totalRecords) { Initialize(); return _provider.FindState(scope, stateQuery, pageIndex, pageSize, out totalRecords); }
/// <summary> /// Gets a collection of PersonalizationStateInfo objects for the given PersonalizationStateQuery /// </summary> /// <param name="scope">A PersonalizationScope with the personalization information to be queried. This value cannot be a null reference (Nothing in Visual Basic).</param> /// <param name="query">A PersonalizationStateQuery containing a query. This value can be a null reference (Nothing in Visual Basic).</param> /// <param name="pageIndex">The location where the query starts.</param> /// <param name="pageSize">The number of records to return.</param> /// <param name="totalRecords">The total number of records available.</param> /// <returns>A PersonalizationStateInfoCollection containing zero or more PersonalizationStateInfo-derived objects.</returns> public override System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection FindState(System.Web.UI.WebControls.WebParts.PersonalizationScope scope, System.Web.UI.WebControls.WebParts.PersonalizationStateQuery query, int pageIndex, int pageSize, out int totalRecords) { if (pageIndex < 0) { throw new ArgumentException("pageIndex cannot be less than zero", "pageIndex"); } if (pageSize <= 0) { throw new ArgumentException("pageSize must be greater than zero", "pageSize"); } if (scope == System.Web.UI.WebControls.WebParts.PersonalizationScope.Shared) { return(SharedPersonalizationDataSource.FindState(query, pageIndex, pageSize, out totalRecords)); } else { return(UserPersonalizationDataSource.FindState(query, pageIndex, pageSize, out totalRecords)); } }
public static PersonalizationStateInfoCollection FindUserState(string pathToMatch, string usernameToMatch, int pageIndex, int pageSize, out int totalRecords) { pathToMatch = StringUtil.CheckAndTrimString(pathToMatch, "pathToMatch", false); usernameToMatch = StringUtil.CheckAndTrimString(usernameToMatch, "usernameToMatch", false); PersonalizationProviderHelper.CheckPageIndexAndSize(pageIndex, pageSize); PersonalizationStateQuery stateQuery = new PersonalizationStateQuery(); stateQuery.PathToMatch= pathToMatch; stateQuery.UsernameToMatch = usernameToMatch; return FindStatePrivate(PersonalizationScope.User, stateQuery, pageIndex, pageSize, out totalRecords); }
//private PersonalizationStateInfoCollection FindSharedState( // string path, // int pageIndex, // int pageSize, // out int totalRecords) //{ // totalRecords = 0; // PersonalizationStateInfoCollection sharedStateInfoCollection // = new PersonalizationStateInfoCollection(); // if (siteSettings != null) // { // IDataReader reader = SitePersonalization.FindState( // siteSettings.SiteID, // path, // true, // Guid.Empty, // DateTime.MaxValue, // pageIndex, // pageSize); // if (reader != null) // { // while (reader.Read()) // { // string returnedPath = reader.GetString(reader.GetOrdinal("Path")); // // Data can be null if there is no data associated with the path // DateTime lastUpdatedDate = (reader.IsDBNull(reader.GetOrdinal("LastActivityDate"))) ? DateTime.MinValue : // DateTime.SpecifyKind(reader.GetDateTime(reader.GetOrdinal("LastActivityDate")), // DateTimeKind.Utc); // int size = (reader.IsDBNull(2)) ? 0 : reader.GetInt32(2); // int userDataSize = (reader.IsDBNull(3)) ? 0 : reader.GetInt32(3); // int userCount = (reader.IsDBNull(4)) ? 0 : reader.GetInt32(4); // sharedStateInfoCollection.Add(new SharedPersonalizationStateInfo( // returnedPath, lastUpdatedDate, size, userDataSize, userCount)); // } // // The reader needs to be closed so return value can be accessed // // See MSDN doc for SqlParameter.Direction for details. // reader.Close(); // reader = null; // } // // Set the total count at the end after all operations pass // //if (returnValue.Value != null && returnValue.Value is int) // //{ // // totalRecords = (int)returnValue.Value; // //} // } // return sharedStateInfoCollection; //} public override PersonalizationStateInfoCollection FindState( PersonalizationScope scope, PersonalizationStateQuery query, int pageIndex, int pageSize, out int totalRecords) { //mojoPersonalizationProviderHelper.CheckPersonalizationScope(scope); //mojoPersonalizationProviderHelper.CheckPageIndexAndSize(pageIndex, pageSize); //if (scope == PersonalizationScope.Shared) //{ // string pathToMatch = null; // if (query != null) // { // pathToMatch = CheckAndTrimString(query.PathToMatch, "query.PathToMatch", false, maxStringLength); // } // return FindSharedState(pathToMatch, pageIndex, pageSize, out totalRecords); //} //else //{ // string pathToMatch = null; // DateTime inactiveSinceDate = DefaultInactiveSinceDate; // string usernameToMatch = null; // if (query != null) // { // pathToMatch = CheckAndTrimString(query.PathToMatch, "query.PathToMatch", false, maxStringLength); // inactiveSinceDate = query.UserInactiveSinceDate; // usernameToMatch = CheckAndTrimString(query.UsernameToMatch, "query.UsernameToMatch", false, maxStringLength); // } // return FindUserState(pathToMatch, inactiveSinceDate, usernameToMatch, // pageIndex, pageSize, out totalRecords); //} throw new Exception("The method or operation is not implemented."); }
public override int GetCountOfState(PersonalizationScope scope, PersonalizationStateQuery query) { return default(int); }
public abstract int GetCountOfState(PersonalizationScope scope, PersonalizationStateQuery query);
public override int GetCountOfState(PersonalizationScope scope, PersonalizationStateQuery query) { throw new NotImplementedException(); }
public override PersonalizationStateInfoCollection FindState(PersonalizationScope scope, PersonalizationStateQuery query, int pageIndex, int pageSize, out int totalRecords) { totalRecords = default(int); return(default(PersonalizationStateInfoCollection)); }
public override PersonalizationStateInfoCollection FindState(PersonalizationScope scope, PersonalizationStateQuery query, int pageIndex, int pageSize, out int totalRecords) { throw new Exception("The method or operation is not implemented."); }
public abstract PersonalizationStateInfoCollection FindState(PersonalizationScope scope, PersonalizationStateQuery query, int pageIndex, int pageSize, out int totalRecords);
/// <summary> /// Returns the number of records in the database that match the specified criteria- /// for example, records corresponding to users named Jeff* that haven't been modified since January 1, 2005. Wildcard support is provider-dependent. /// </summary> /// <param name="scope"></param> /// <param name="query"></param> /// <returns></returns> public override int GetCountOfState(PersonalizationScope scope, PersonalizationStateQuery query) { if (query == null) throw new ArgumentNullException("query"); if (scope == PersonalizationScope.User) { return GetCountUserState(query.PathToMatch.Trim(), query.UserInactiveSinceDate, query.UsernameToMatch); } else { return GetCountOfSharedState(query.PathToMatch.Trim()); } }
/// <summary> /// Returns the number of rows in the underlying data store that exist within the specified scope. /// </summary> /// <param name="scope">A PersonalizationScope with the personalization information to be queried. This value cannot be a null reference (Nothing in Visual Basic).</param> /// <param name="query">A PersonalizationStateQuery containing a query. This value can be a null reference (Nothing in Visual Basic).</param> /// <returns>The number of rows in the underlying data store that exist for the specified scope parameter.</returns> public override int GetCountOfState(System.Web.UI.WebControls.WebParts.PersonalizationScope scope, System.Web.UI.WebControls.WebParts.PersonalizationStateQuery query) { int totalRecords; PersonalizationStateInfoCollection col = FindState(scope, query, 0, int.MaxValue, out totalRecords); return(totalRecords); }
public override int GetCountOfState(PersonalizationScope scope, PersonalizationStateQuery query) { return(default(int)); }
/// <summary> /// Gets the count of items in state /// </summary> /// <param name="scope">Scope to count</param> /// <param name="query">Query to action</param> /// <returns>Count of state</returns> public int GetCountOfState(PersonalizationScope scope, PersonalizationStateQuery query) { return Provider.GetCountOfState(scope, query); }
public override PersonalizationStateInfoCollection FindState(PersonalizationScope scope, PersonalizationStateQuery query, int pageIndex, int pageSize, out int totalRecords) { throw new NotSupportedException("SenseNetPersonalizationProvider.FindState"); }
public override PersonalizationStateInfoCollection FindState(PersonalizationScope scope, PersonalizationStateQuery query, int pageIndex, int pageSize, out int totalRecords) { throw new NotImplementedException(); }
public static int GetCountOfInactiveUserState(string pathToMatch, DateTime userInactiveSinceDate) { pathToMatch = System.Web.Util.StringUtil.CheckAndTrimString(pathToMatch, "pathToMatch", false); PersonalizationStateQuery stateQuery = new PersonalizationStateQuery { PathToMatch = pathToMatch, UserInactiveSinceDate = userInactiveSinceDate }; return GetCountOfStatePrivate(PersonalizationScope.User, stateQuery); }
public static int GetCountOfState(PersonalizationScope scope, string pathToMatch) { PersonalizationProviderHelper.CheckPersonalizationScope(scope); pathToMatch = System.Web.Util.StringUtil.CheckAndTrimString(pathToMatch, "pathToMatch", false); PersonalizationStateQuery stateQuery = new PersonalizationStateQuery { PathToMatch = pathToMatch }; return GetCountOfStatePrivate(scope, stateQuery); }
public override PersonalizationStateInfoCollection FindState(PersonalizationScope scope, PersonalizationStateQuery query, int pageIndex, int pageSize, out int totalRecords) { totalRecords = default(int); return default(PersonalizationStateInfoCollection); }
private static int GetCountOfStatePrivate(PersonalizationScope scope, PersonalizationStateQuery stateQuery) { Initialize(); int countOfState = _provider.GetCountOfState(scope, stateQuery); PersonalizationProviderHelper.CheckNegativeReturnedInteger(countOfState, "GetCountOfState"); return countOfState; }
public override int GetCountOfState(PersonalizationScope scope, PersonalizationStateQuery query) { PersonalizationProviderHelper.CheckPersonalizationScope(scope); if (scope == PersonalizationScope.Shared) { string pathToMatch = null; if (query != null) { pathToMatch = StringUtil.CheckAndTrimString(query.PathToMatch, "query.PathToMatch", false, maxStringLength); } return GetCountOfSharedState(pathToMatch); } else { string pathToMatch = null; DateTime userInactiveSinceDate = PersonalizationAdministration.DefaultInactiveSinceDate; string usernameToMatch = null; if (query != null) { pathToMatch = StringUtil.CheckAndTrimString(query.PathToMatch, "query.PathToMatch", false, maxStringLength); userInactiveSinceDate = query.UserInactiveSinceDate; usernameToMatch = StringUtil.CheckAndTrimString(query.UsernameToMatch, "query.UsernameToMatch", false, maxStringLength); } return GetCountOfUserState(pathToMatch, userInactiveSinceDate, usernameToMatch); } }
public static int GetCountOfUserState(string usernameToMatch) { usernameToMatch = System.Web.Util.StringUtil.CheckAndTrimString(usernameToMatch, "usernameToMatch", false); PersonalizationStateQuery stateQuery = new PersonalizationStateQuery { UsernameToMatch = usernameToMatch }; return GetCountOfStatePrivate(PersonalizationScope.User, stateQuery); }
public override int GetCountOfState( PersonalizationScope scope, PersonalizationStateQuery query) { SiteSettings siteSettings = CacheHelper.GetCurrentSiteSettings(); if (siteSettings != null) { return PersonalizationHelper.GetCountOfState(siteSettings, scope, query); } return 0; }
public override int GetCountOfState(PersonalizationScope scope, PersonalizationStateQuery query) { PersonalizationProviderHelper.CheckPersonalizationScope(scope); if (scope == PersonalizationScope.Shared) { string str = null; if (query != null) str = StringUtil.CheckAndTrimString(query.PathToMatch, "query.PathToMatch", false, 0x100); return this.GetCountOfSharedState(str); } string path = null; DateTime defaultInactiveSinceDate = DateTime.MaxValue; string username = null; if (query != null) { path = StringUtil.CheckAndTrimString(query.PathToMatch, "query.PathToMatch", false, 0x100); defaultInactiveSinceDate = query.UserInactiveSinceDate; username = StringUtil.CheckAndTrimString(query.UsernameToMatch, "query.UsernameToMatch", false, 0x100); } return this.GetCountOfUserState(path, defaultInactiveSinceDate, username); }