Como criar código para o sub-rotina ProfileRefresh no Visual Basic .NET

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 816081
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Para obter uma Microsoft Visual translation from VPE for Csharp .NET versão deste artigo, consulte 815700.
Sumário
Quando você cria um novo aplicativo da Web do Commerce Server Microsoft ASP.NET no Microsoft Visual Basic .NET usando o Microsoft Visual Studio. NET, o código que é gerado não contém todo o código é necessário para a sub-rotina ProfileRefresh funcionar corretamente. Além disso, a documentação não contém as informações que você deve ter para escrever esse código.
Mais Informações
No código fonte do arquivo RefreshApp.aspx (RefreshApp.aspx.vb), o código que é gerado faz com que o sub-rotina ProfileRefresh falha. A seguir está o código padrão:
Sub ProfileRefresh()        ' Implement Profile Service Refresh here        ' Please see the Profile Service documentation for more information on        ' implementing a refresh of the Profile Service        ' This will cause "Publish failed" to appear in the Business Desk application status        Err.Raise(1)End Sub
se você usar o sistema de criação de perfis padrão, você pode substituir o código padrão com o código a seguir para fornecer válido ProfileRefresh funcionalidade. Para fazer isso, execute as seguintes etapas:
  1. Adicionar as seguintes referências para o código:
    	Imports Microsoft.CommerceServer.Runtime	Imports Microsoft.CommerceServer.Runtime.Profiles
  2. Substitua o código existente com o seguinte código de exemplo:
    Sub ProfileRefresh()        Dim profilesContext As ProfileContext        Dim bdaoConnectionString As String        Dim providerConnectionString As String        Dim profilesConnectionString As String        bdaoConnectionString = CommerceApplicationModule.Resources("Biz Data Service")("s_BizDataStoreConnectionString").ToString()        providerConnectionString = CommerceApplicationModule.Resources("Biz Data Service")("s_CommerceProviderConnectionString").ToString()        profilesConnectionString = CommerceApplicationModule.Resources("Biz Data Service")("s_ProfileServiceConnectionString").ToString()        profilesContext = New ProfileContext(profilesConnectionString, providerConnectionString, bdaoConnectionString, CommerceContext.Current.DebugContext)        CommerceProfileModule.ProfileContext = profilesContextEnd Sub

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 816081 - Última Revisão: 12/08/2015 02:11:49 - Revisão: 2.2

Microsoft Commerce Server 2002 Standard Edition

  • kbnosurvey kbarchive kbmt kbhowto KB816081 KbMtpt
Comentários