Condividi tramite


ProfileProvider.DeleteProfiles Metodo

Definizione

Elimina le informazioni e le proprietà dei profili dall'origine dati.

Overload

DeleteProfiles(String[])

Se sottoposto a override in una classe derivata, elimina le informazioni e le proprietà dei profili corrispondenti ai nomi utente specificati nell'elenco fornito.

DeleteProfiles(ProfileInfoCollection)

Se sottoposto a override in una classe derivata, elimina le informazioni e le proprietà dei profili specificati nell'elenco fornito.

DeleteProfiles(String[])

Se sottoposto a override in una classe derivata, elimina le informazioni e le proprietà dei profili corrispondenti ai nomi utente specificati nell'elenco fornito.

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

Parametri

usernames
String[]

Matrice di stringhe di nomi utente relativi ai profili da eliminare.

Restituisce

Il numero di profili eliminati dall'origine dati.

Esempio

Nell'esempio di codice seguente viene illustrata la firma del metodo per un'implementazione del DeleteProfiles metodo . Per un esempio di implementazione completa ProfileProvider , vedere Procedura: Compilare ed eseguire l'esempio del provider di profili.

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

Commenti

Il DeleteProfiles metodo elimina i profili specificati nel usernames parametro . Vengono rimossi solo i dati per l'oggetto applicationName specificato nel file di configurazione.

Vedi anche

Si applica a

DeleteProfiles(ProfileInfoCollection)

Se sottoposto a override in una classe derivata, elimina le informazioni e le proprietà dei profili specificati nell'elenco fornito.

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

Parametri

profiles
ProfileInfoCollection

Oggetto ProfileInfoCollection che contiene informazioni sui profili da eliminare.

Restituisce

Il numero di profili eliminati dall'origine dati.

Esempio

Nell'esempio di codice seguente viene illustrata la firma del metodo per un'implementazione del DeleteProfiles metodo . Per un esempio di implementazione completa ProfileProvider , vedere Procedura: Compilare ed eseguire l'esempio del provider di profili.

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

Commenti

Il DeleteProfiles metodo elimina i profili specificati nel profiles parametro . Vengono rimossi solo i dati per l'oggetto applicationName specificato nel file di configurazione.

Quando si implementa questo metodo in una classe derivata, è possibile usare il applicationName valore e la UserName proprietà di ogni ProfileInfo oggetto nell'oggetto fornito ProfileInfoCollection per determinare quali profili eliminare dall'origine dati.

Vedi anche

Si applica a