Como criar código para atualização de perfil no .NET translation from VPE for Csharp Visual

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: 815700
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Para uma versão deste artigo do Microsoft Visual Basic. NET, consulte 816081.
Sumário
Quando você cria um novo aplicativo da Web do Commerce Server Microsoft ASP.NET no Microsoft Visual translation from VPE for Csharp .NET usando o Microsoft Visual Studio. NET, o código que é gerado não contém todo o código é necessário para atualização de perfil 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.cs), o código que é gerado faz com que um perfil de atualização falha. A seguir está o código padrão:
private void 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		throw new Exception("Publish failed");}
se você usar o sistema de perfil padrão, você pode substituir o código padrão com o código a seguir para fornecer funcionalidade de atualização de perfil válido. Para fazer isso, execute as seguintes etapas:
  1. Adicionar as seguintes referências para o código:
    	using Microsoft.CommerceServer.Runtime;	using Microsoft.CommerceServer.Runtime.Profiles;
  2. Substitua o código existente com o seguinte código de exemplo:
    private void ProfileRefresh(){	ProfileContext profContext = CommerceContext.Current.ProfileSystem;	string bdaoConnectionString;	string providerConnectionString;	string profilesConnectionString;	bdaoConnectionString = (string)CommerceApplicationModule.Resources["Biz Data Service"]["s_BizDataStoreConnectionString"].ToString();	providerConnectionString = (string)CommerceApplicationModule.Resources["Biz Data Service"]["s_CommerceProviderConnectionString"].ToString();	profilesConnectionString = (string)CommerceApplicationModule.Resources["Biz Data Service"]["s_ProfileServiceConnectionString"].ToString();	profContext = new ProfileContext(profilesConnectionString, providerConnectionString, bdaoConnectionString, CommerceContext.Current.DebugContext);	CommerceProfileModule.ProfileContext = profContext;}

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 815700 - Última Revisão: 12/08/2015 02:10:50 - Revisão: 1.2

Microsoft Commerce Server 2002 Standard Edition

  • kbnosurvey kbarchive kbmt kbhowto KB815700 KbMtpt
Comentários