Compartir a través de


ProfileProvider.DeleteProfiles Método

Definición

Elimina propiedades e información de perfil del origen de datos.

Sobrecargas

DeleteProfiles(String[])

Cuando se reemplaza en una clase derivada, elimina propiedades e información de aquellos perfiles que coinciden con la lista proporcionada de nombres de usuario.

DeleteProfiles(ProfileInfoCollection)

Cuando se reemplaza en una clase derivada, elimina propiedades e información de los perfiles de la lista proporcionada.

DeleteProfiles(String[])

Cuando se reemplaza en una clase derivada, elimina propiedades e información de aquellos perfiles que coinciden con la lista proporcionada de nombres de usuario.

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

Parámetros

usernames
String[]

Matriz de cadenas de nombres de usuario de los perfiles que se va a eliminar.

Devoluciones

Número de perfiles eliminados del origen de datos.

Ejemplos

En el ejemplo de código siguiente se muestra la firma del método para una implementación del DeleteProfiles método . Para obtener un ejemplo de una implementación completa ProfileProvider , vea Cómo: Compilar y ejecutar el ejemplo de proveedor de perfiles.

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

Comentarios

El DeleteProfiles método elimina los perfiles especificados en el usernames parámetro . Solo se quitan los datos del applicationName especificado en el archivo de configuración.

Consulte también

Se aplica a

DeleteProfiles(ProfileInfoCollection)

Cuando se reemplaza en una clase derivada, elimina propiedades e información de los perfiles de la lista proporcionada.

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

Parámetros

profiles
ProfileInfoCollection

Clase ProfileInfoCollection de información referente a perfiles que serán eliminados.

Devoluciones

Número de perfiles eliminados del origen de datos.

Ejemplos

En el ejemplo de código siguiente se muestra la firma del método para una implementación del DeleteProfiles método . Para obtener un ejemplo de una implementación completa ProfileProvider , vea Cómo: Compilar y ejecutar el ejemplo de proveedor de perfiles.

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

Comentarios

El DeleteProfiles método elimina los perfiles especificados en el profiles parámetro . Solo se quitan los datos del applicationName especificado en el archivo de configuración.

Al implementar este método en una clase derivada, puede usar el applicationName valor y la UserName propiedad de cada ProfileInfo objeto del proporcionado ProfileInfoCollection para determinar qué perfiles eliminar del origen de datos.

Consulte también

Se aplica a