Поделиться через


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 объекте , чтобы определить, какие профили следует удалить из источника данных.

См. также раздел

Применяется к