ProfileProvider.GetNumberOfInactiveProfiles Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cuando se reemplaza en una clase derivada, devuelve el número de perfiles en los que se produjo la última fecha de actividad en o antes de la fecha especificada.
public:
abstract int GetNumberOfInactiveProfiles(System::Web::Profile::ProfileAuthenticationOption authenticationOption, DateTime userInactiveSinceDate);
public abstract int GetNumberOfInactiveProfiles(System.Web.Profile.ProfileAuthenticationOption authenticationOption, DateTime userInactiveSinceDate);
abstract member GetNumberOfInactiveProfiles : System.Web.Profile.ProfileAuthenticationOption * DateTime -> int
Public MustOverride Function GetNumberOfInactiveProfiles (authenticationOption As ProfileAuthenticationOption, userInactiveSinceDate As DateTime) As Integer
Parámetros
- authenticationOption
- ProfileAuthenticationOption
Uno de los ProfileAuthenticationOption valores, que especifica si se devuelven anónimos, autenticados o ambos tipos de perfiles.
- userInactiveSinceDate
- DateTime
DateTime que identifica qué perfiles de usuario se consideran inactivos. Si el LastActivityDate de un perfil de usuario se produce en o antes de esta fecha y hora, el perfil se considera inactivo.
Devoluciones
Número de perfiles en los que se produjo la última fecha de actividad en o antes de la fecha especificada.
Ejemplos
En el ejemplo de código siguiente se muestra la firma del método para una implementación del GetNumberOfInactiveProfiles método . Para obtener un ejemplo de una implementación completa ProfileProvider , vea How to: Build and Run the Profile Provider Example.
public override int GetNumberOfInactiveProfiles(
ProfileAuthenticationOption authenticationOption,
DateTime userInactiveSinceDate)
{
return 0;
}
Public Overrides Function GetNumberOfInactiveProfiles( _
ByVal authenticationOption As ProfileAuthenticationOption, _
ByVal userInactiveSinceDate As DateTime) As Integer
Return 0
End Function
Comentarios
El GetNumberOfInactiveProfiles método se usa para recuperar un recuento de todos los perfiles de usuario sin usar. Solo se devuelven los datos del applicationName especificado en el archivo de configuración. El authenticationOption parámetro especifica si solo se buscan perfiles anónimos, solo perfiles autenticados o todos los perfiles. De los perfiles buscados, se cuenta cualquier perfil con un LastActivityDate que se produzca en o antes de que se cuente el valor de parámetro especificado userInactiveSinceDate .