Compartilhar via


ProfileProvider.DeleteProfiles Método

Definição

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

Sobrecargas

Nome Description
DeleteProfiles(String[])

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

DeleteProfiles(ProfileInfoCollection)

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

DeleteProfiles(String[])

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

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 cadeia de caracteres de nomes de usuário para 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 applicationName dados do arquivo de configuração especificado são removidos.

Confira também

Aplica-se a

DeleteProfiles(ProfileInfoCollection)

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

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

Uma ProfileInfoCollection das informações sobre 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 applicationName dados do arquivo de configuração especificado 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