ProfileProvider.DeleteProfiles 方法

定义

从数据源中删除配置文件属性和信息。

重载

DeleteProfiles(String[])

在派生类中重写后,此方法删除与提供的用户名列表相匹配的配置文件的配置文件属性和信息。

DeleteProfiles(ProfileInfoCollection)

在派生类中重写后,此方法删除所提供的一组配置文件的配置文件属性和信息。

DeleteProfiles(String[])

在派生类中重写后,此方法删除与提供的用户名列表相匹配的配置文件的配置文件属性和信息。

public:
 abstract int DeleteProfiles(cli::array <System::String ^> ^ usernames);
public abstract int DeleteProfiles (string[] usernames);
abstract member DeleteProfiles : string[] -> int
Public MustOverride Function DeleteProfiles (usernames As String()) As Integer

参数

usernames
String[]

要删除的配置文件的用户名字符串数组。

返回

从数据源中删除的配置文件的数目。

示例

下面的代码示例演示方法实现的方法 DeleteProfiles 签名。 有关完整 ProfileProvider 实现的示例,请参阅 如何:生成和运行配置文件提供程序示例

public override int DeleteProfiles(string[] usernames)
{
    return 0;
}
Public Overrides Function DeleteProfiles(ByVal usernames As String()) As Integer
  Return 0
End Function

注解

方法 DeleteProfiles 删除 参数中指定的 usernames 配置文件。 applicationName仅删除配置文件中指定的 的数据。

另请参阅

适用于

DeleteProfiles(ProfileInfoCollection)

在派生类中重写后,此方法删除所提供的一组配置文件的配置文件属性和信息。

public:
 abstract int DeleteProfiles(System::Web::Profile::ProfileInfoCollection ^ profiles);
public abstract int DeleteProfiles (System.Web.Profile.ProfileInfoCollection profiles);
abstract member DeleteProfiles : System.Web.Profile.ProfileInfoCollection -> int
Public MustOverride Function DeleteProfiles (profiles As ProfileInfoCollection) As Integer

参数

profiles
ProfileInfoCollection

一个 ProfileInfoCollection,包含有关要删除的配置文件的信息。

返回

从数据源中删除的配置文件的数目。

示例

下面的代码示例演示方法实现的方法 DeleteProfiles 签名。 有关完整 ProfileProvider 实现的示例,请参阅 如何:生成和运行配置文件提供程序示例

public override int DeleteProfiles(ProfileInfoCollection profiles)
{
    return 0;
}
Public Overrides Function DeleteProfiles(ByVal profiles As ProfileInfoCollection) As Integer
  Return 0
End Function

注解

方法 DeleteProfiles 删除 参数中指定的 profiles 配置文件。 applicationName仅删除配置文件中指定的 的数据。

在派生类中实现此方法时,可以使用applicationName所提供的 中每个ProfileInfo对象的 值和 UserName 属性来确定要从数据源ProfileInfoCollection中删除哪些配置文件。

另请参阅

适用于