




















设置(保存)用户的自定义属性数据。
CREATE PROCEDURE aspnet_Profile_SetProperties
(
@ApplicationName nvarchar(256),
@PropertyNames ntext,
@PropertyValuesString ntext,
@PropertyValuesBinary image,
@UserName nvarchar(256),
@IsUserAnonymous bit,
@CurrentTimeUtc datetime
删除非活动用户的自定义属性数据。
CREATE PROCEDURE aspnet_Profile_DeleteInactiveProfiles
(
@ApplicationName nvarchar(256),
@ProfileAuthOptions int,
@InactiveSinceDate datetime
)
输入参数:@ProfileAuthOptions取下列3值之一。
0:匿名用户;
1:验证用户;
2:所有用户。
最后活动时间(aspnet_Users表中的LastActivityDate字段)
小于等于@InactiveSinceDate 的用户为非活动用户。
返回值:删除的行数。
CREATE PROCEDURE aspnet_Profile_DeleteProfiles
(
@ApplicationName nvarchar(256),
@UserNames nvarchar(4000)
)
输入参数 @UserNames以','间隔各用户名。
返回值:成功返回 0;
发生错误,返回 -1。
同时更新用户表(aspnet_Users)中的最后活动时间(LastActivityDate字段)。
CREATE PROCEDURE aspnet_Profile_GetProperties
(
@ApplicationName nvarchar(256),
@UserName nvarchar(256),
@CurrentTimeUtc datetime
)
第一个返回分页数据集,第二个数据集返回所有满足条件的行数。
CREATE PROCEDURE aspnet_Profile_GetProfiles
(
@ApplicationName nvarchar(256),
@ProfileAuthOptions int,
@PageIndex int,
@PageSize int,
@UserNameToMatch nvarchar(256) = NULL,
@InactiveSinceDate datetime = NULL
)
输入参数:@ProfileAuthOptions取下列3值之一。
0:匿名用户;
1:验证用户;
2:所有用户。
CREATE PROCEDURE aspnet_Profile_GetNumberOfInactiveProfiles
(
@ApplicationName nvarchar(256),
@ProfileAuthOptions int,
@InactiveSinceDate datetime
)
输入参数:@ProfileAuthOptions取下列3值之一。
0:匿名用户;
1:验证用户;
2:所有用户。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。