MembershipProvider.GetUser 方法

定义

从数据源获取成员资格用户的信息。

重载

GetUser(String, Boolean)

从数据源为用户获取信息。 提供一个选项用于更新用户的上一次活动日期/时间戳。

GetUser(Object, Boolean)

根据成员资格用户的唯一标识符从数据源中获取用户信息。 提供一个选项用于更新用户的上一次活动日期/时间戳。

GetUser(String, Boolean)

从数据源为用户获取信息。 提供一个选项用于更新用户的上一次活动日期/时间戳。

public:
 abstract System::Web::Security::MembershipUser ^ GetUser(System::String ^ username, bool userIsOnline);
public abstract System.Web.Security.MembershipUser GetUser (string username, bool userIsOnline);
abstract member GetUser : string * bool -> System.Web.Security.MembershipUser
Public MustOverride Function GetUser (username As String, userIsOnline As Boolean) As MembershipUser

参数

username
String

要为其获取信息的用户的名称。

userIsOnline
Boolean

如果更新用户的上一次活动日期/时间戳,则为 true;如果返回用户信息而未更新用户的上一次活动日期/时间戳,则为 false

返回

使用来自数据源的指定用户信息进行填充的 MembershipUser 对象。

示例

有关实现的示例 MembershipProvider ,请参阅 实现配置文件提供程序

注解

采用用户名和布尔值作为输入,该值指示是否更新 LastActivityDate 用户的属性值,以显示用户当前处于联机状态。 GetUser 返回一个 MembershipUser 对象,该对象使用指定用户的数据源中的当前值填充。 如果在数据源中找不到用户名, GetUsernull返回 。

另请参阅

适用于

GetUser(Object, Boolean)

根据成员资格用户的唯一标识符从数据源中获取用户信息。 提供一个选项用于更新用户的上一次活动日期/时间戳。

public:
 abstract System::Web::Security::MembershipUser ^ GetUser(System::Object ^ providerUserKey, bool userIsOnline);
public abstract System.Web.Security.MembershipUser GetUser (object providerUserKey, bool userIsOnline);
abstract member GetUser : obj * bool -> System.Web.Security.MembershipUser
Public MustOverride Function GetUser (providerUserKey As Object, userIsOnline As Boolean) As MembershipUser

参数

providerUserKey
Object

要获取其信息的成员资格用户的唯一标识符。

userIsOnline
Boolean

如果更新用户的上一次活动日期/时间戳,则为 true;如果返回用户信息而未更新用户的上一次活动日期/时间戳,则为 false

返回

使用来自数据源的指定用户信息进行填充的 MembershipUser 对象。

示例

有关实现的示例 MembershipProvider ,请参阅 实现配置文件提供程序

注解

采用用户记录的唯一标识符和布尔值作为输入,该值指示是否更新 LastActivityDate 用户的值,以显示用户当前处于联机状态。 方法 GetUser 返回一个对象, MembershipUser 该对象使用指定用户的数据源中的当前值填充。 如果在数据源中找不到用户名, GetUsernull返回 。

另请参阅

适用于