ProfileProvider.DeleteProfiles 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从数据源中删除配置文件属性和信息。
重载
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中删除哪些配置文件。