ProfileProvider.DeleteProfiles Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.