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 значение и UserName свойство каждого ProfileInfo объекта в предоставленном ProfileInfoCollection объекте, чтобы определить, какие профили следует удалить из источника данных.