Compartilhar via


ProfileProvider.DeleteProfiles Método

Definição

Exclui informações e propriedades de perfil da fonte de dados.

Sobrecargas

DeleteProfiles(String[])

Quando substituído em uma classe derivada, exclui as propriedades de perfil e as informações para perfis que correspondem a lista de nomes de usuário fornecida.

DeleteProfiles(ProfileInfoCollection)

Quando substituído em uma classe derivada, exclui informações e propriedades de perfil para a lista fornecida de perfis.

DeleteProfiles(String[])

Quando substituído em uma classe derivada, exclui as propriedades de perfil e as informações para perfis que correspondem a lista de nomes de usuário fornecida.

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[]

Uma matriz de cadeias de caracteres de nomes de usuário para os perfis a serem excluídos.

Retornos

O número de perfis excluídos da fonte de dados.

Exemplos

O exemplo de código a seguir mostra a assinatura do método para uma implementação do DeleteProfiles método . Para obter um exemplo de implementação completa ProfileProvider , consulte Como criar e executar o exemplo do provedor de perfil.

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

Comentários

O DeleteProfiles método exclui os perfis especificados no usernames parâmetro . Somente os dados do applicationName especificado no arquivo de configuração são removidos.

Confira também

Aplica-se a

DeleteProfiles(ProfileInfoCollection)

Quando substituído em uma classe derivada, exclui informações e propriedades de perfil para a lista fornecida de perfis.

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

Um ProfileInfoCollection de informações sobre os perfis que devem ser excluídos.

Retornos

O número de perfis excluídos da fonte de dados.

Exemplos

O exemplo de código a seguir mostra a assinatura do método para uma implementação do DeleteProfiles método . Para obter um exemplo de implementação completa ProfileProvider , consulte Como criar e executar o exemplo do provedor de perfil.

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

Comentários

O DeleteProfiles método exclui os perfis especificados no profiles parâmetro . Somente os dados do applicationName especificado no arquivo de configuração são removidos.

Ao implementar esse método em uma classe derivada, você pode usar o applicationName valor e a UserName propriedade de cada ProfileInfo objeto no fornecido ProfileInfoCollection para determinar quais perfis excluir da fonte de dados.

Confira também

Aplica-se a