Entrar

Como usar PKMCDO para carregar programaticamente um documento para uma pasta no 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.

312541
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
cuidado ADO e ADO MD não foram totalmente testados em um ambiente Microsoft .NET Framework. Eles podem causar problemas intermitentes, especialmente em aplicativos baseados em serviço ou em aplicativos multissegmentados. As técnicas descritos neste artigo só devem ser usadas como uma medida temporária durante a migração para o ADO.NET. Você só deve usar essas técnicas depois de ter conduzido teste completo para verificar não se estão nenhum problema de compatibilidade. Quaisquer problemas que são causados por usando ADO ou ADO MD dessa maneira não são suportados. Para obter mais informações, consulte o seguinte artigo na Base de dados de Conhecimento da Microsoft:
840667 Você receber erros inesperados ao usar o ADO e ADO MD em um aplicativo .NET Framework
Sumário
Este artigo descreve como usar dados de Conhecimento gerenciamento colaboração Data Objects (PKMCDO) para sistema de armazenamento Microsoft na Web e publicação do Microsoft para carregar um documento para uma pasta na biblioteca de documentos em um espaço de trabalho do Microsoft SharePoint Portal Server usando o Microsoft Visual translation from VPE for Csharp.
Mais Informações
Para usar PKMCDO para carregar um documento para uma pasta na biblioteca de documentos no espaço de trabalho SharePoint Portal Server, execute essas etapas:
  1. Inicie o Microsoft Visual Studio .NET ou Microsoft Visual Studio 2005.
  2. No menu arquivo , aponte para novo e, em seguida, clique em Project .
  3. Em Project Types , selecione projetos translation from VPE for Csharp Visual .

    Observação No Visual Studio 2005, clique em translation from VPE for Csharp Visual em Tipos de projeto .
  4. Em modelos , selecione Aplicativo de console e, em seguida, clique em OK .

    Por padrão, Class1.cs é criado no Visual Studio. NET. Program.cs é criado no Visual Studio 2005.
  5. Adicione uma referência para o Microsoft PKMCDO para a biblioteca do Microsoft Web Storage System. Para fazer isso, execute estas etapas:
    1. No menu Project , clique em Add Reference .
    2. Clique na guia COM , localize Microsoft PKMCDO para a Microsoft Web Storage System biblioteca e, em seguida, clique em Selecionar .

      Observação No Visual Studio 2005, você não tem clique em Selecionar .
    3. Na caixa de diálogo Add References , clique em OK .
    4. Se você for solicitado a gerar wrappers para as bibliotecas que você selecionou, clique em Sim .
  6. Repita a etapa 5 para adicionar uma referência para o ActiveX Data Objects 2.6 Library.
  7. Insira o código a seguir na classe existente onde você vê o comentário que diz "TODO: Adicione código para iniciar o aplicativo aqui:"
    // TODO: Add code to start application here.PKMCDO.KnowledgeDocument oDoc = new PKMCDO.KnowledgeDocument();PKMCDO.KnowledgeFolder oFolder = new PKMCDO.KnowledgeFolder();ADODB._Stream oWrkStream;  //TODO: Change the following variables to reflect your SharePoint Portal Server environment.String sHref="http://<ServerName>/<WorkspaceName>/documents/testdoc.txt"; String sFilePath = "c:\\testdoc.txt" ;String sAuthor = "AuthorName";String sTitle = "TestDoc.txt";String sDesc = "Test Description";Object vEmpty = Missing.Value;oWrkStream = (ADODB._Stream )oDoc.OpenStream(        vEmpty,        PKMCDO.EnumKnowledge_StreamOpenSourceType.pkmOpenStreamUnspecified,        "",        PKMCDO.ConnectModeEnum.adModeReadWrite,        "",        "");    oWrkStream.Type = ADODB.StreamTypeEnum.adTypeBinary;oWrkStream.SetEOS();oWrkStream.LoadFromFile(sFilePath);oWrkStream.Flush();oDoc.Author = sAuthor;oDoc.Title = sTitle;oDoc.Description = sDesc ;oDoc.DataSource.SaveTo (        sHref,        null,        PKMCDO.ConnectModeEnum.adModeReadWrite,        PKMCDO.RecordCreateOptionsEnum.adCreateNonCollection,        PKMCDO.RecordOpenOptionsEnum.adOpenSource,        "" ,         "");                          oDoc = null;oWrkStream= null;
  8. Insira a instrução a seguir após a linha 1 na Class1.cs:
    using System.Reflection;
  9. Pesquisar TODO no código e, em seguida, modifique o código para o seu ambiente.
  10. Pressione F5 para criar e executar o programa.
  11. Carregar sua pasta do SharePoint Portal Server no Microsoft Internet Explorer e, em seguida, verifique se que você pode ver o documento.
Referências
Para obter mais informações, consulte o SharePoint Portal Server Software Development Kit (SDK).
Microsoft PKMCDO para Microsoft Web Storage System, o carregamento, documento, SPS

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 312541 - Última Revisão: 01/17/2015 00:19:59 - Revisão: 3.4

  • Microsoft Visual C# 2005 Express Edition
  • Microsoft Visual C# .NET 2003 Standard Edition
  • Microsoft Visual C# .NET 2002 Standard Edition
  • Microsoft SharePoint Portal Server 2001
  • kbnosurvey kbarchive kbmt kbhowto kbmsg KB312541 KbMtpt
Comentários