Como usar a biblioteca CDOEX para criar uma reunião de repetição 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.

Clique aqui para ver a versão em Inglês deste artigo: 310557
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 o CDO (Microsoft Collaboration Data Objects) para a biblioteca do Exchange 2000 (CDOEX) para criar uma reunião de repetição no Microsoft Visual translation from VPE for Csharp.
Mais Informações
Para usar a biblioteca CDOEX para criar uma reunião de repetição em translation from VPE for Csharp Visual, execute estas 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. Na lista projetos translation from VPE for Csharp Visual , clique em Aplicativo de console .
    Observação No Visual Studio 2005, selecione translation from VPE for Csharp Visual .

    Por padrão, Class1.cs é criado no Visual Studio. NET. Program.cs é criado no Visual Studio 2005.
  4. Adicione uma referência para o Microsoft CDO para Exchange 2000 Library. Para fazer isso, execute as seguintes etapas:
    1. No menu Project , clique em Add Reference .
    2. Clique na guia COM , localize Microsoft CDO para Exchange 2000 Library 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 .
    Observação CDOEX é suportado somente através de um COM interop.
  5. Se Visual Studio .NET ou Visual Studio 2005 não adicionar uma referência para o ActiveX Data Objects 2.5 Library, repita a etapa 4 para adicionar uma referência a ele.
  6. In the code window, replace the code with the following:
    using System;namespace Samples{	class Class1	{		static void Main(string[] args)		{			try 			{			CDO.Appointment oApp = new CDO.Appointment();                        // TODO:			string sURL = "http://ExchServer/Exchange/UserAlias/calendar";			ADODB.Connection oCn = new ADODB.Connection();			oCn.Provider = "exoledb.datasource";			oCn.Open(sURL, "", "", 0);  									CDO.Configuration iConfg = new CDO.Configuration();			ADODB.Fields oFields;			oFields = iConfg.Fields;			oFields[CDO.CdoCalendar.cdoTimeZoneIDURN].Value = CDO.CdoTimeZoneId.cdoPacific;			// Set Meeting Organizer			oFields[CDO.CdoConfiguration.cdoSendEmailAddress].Value = "zdu@dudomain.example.com";						oFields.Update();			oApp.Configuration = iConfg;			oApp.StartTime = Convert.ToDateTime("10/11/2001 10:00:00 AM");			oApp.EndTime = Convert.ToDateTime("10/11/2001 11:00:00 AM");			oApp.Location = "My Cube";			oApp.Subject = "Test: Create Meeting in C#";			oApp.TextBody = "Hello...";			// Add Recurring			// Every Thursday starting Today and run 3 times			CDO.IRecurrencePatterns iRPatters = oApp.RecurrencePatterns;			CDO.IRecurrencePattern iRPatter = iRPatters.Add("Add");			iRPatter.Frequency = CDO.CdoFrequency.cdoWeekly;			iRPatter.Interval = 1;    // 1 hour from 10 to 11			iRPatter.DaysOfWeek.Add(4);  // every Thursday			iRPatter.Instances = 3;			// Add Attendees			CDO.IAttendees iAtdees = oApp.Attendees;			CDO.IAttendee iAtdee = iAtdees.Add("User1@dudomain.example.com");  // TODO:						CDO.ICalendarMessage iCalMsg = (CDO.ICalendarMessage)oApp.CreateRequest();			iCalMsg.Message.Send();						// Save to the Events Calendar			oApp.DataSource.SaveToContainer(sURL, null, 				ADODB.ConnectModeEnum.adModeReadWrite, 				ADODB.RecordCreateOptionsEnum.adCreateNonCollection, 				ADODB.RecordOpenOptionsEnum.adOpenSource, 				"", "");			oCn.Close();			oApp = null;			oCn = null;			oFields = null;			}			catch (Exception e)			{				Console.WriteLine("{0} Exception caught.", e);			}					}        }}
  7. Pesquisar TODO no código e, em seguida, modifique o código para o seu ambiente.
  8. Criar e executar o programa.
  9. Certifique-se que a reunião repetição foi criada.
Referências
Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
813349Política de suporte para APIs do Microsoft Exchange com aplicativos do .NET Framework
Microsoft CDO para Exchange 2000 Library, criar, recorrente de reunião

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 310557 - Última Revisão: 12/07/2015 08:02:00 - Revisão: 3.3

Microsoft Visual C# 2005, Microsoft Visual C# .NET 2003 Standard Edition, Microsoft Visual C# .NET 2002 Standard Edition, Microsoft ActiveX Data Objects 2.5, Microsoft ActiveX Data Objects 2.6, Microsoft ActiveX Data Objects 2.7, Collaboration Data Objects for Exchange 2000, Microsoft Exchange 2000 Server Standard Edition

  • kbnosurvey kbarchive kbmt kbmsg kbcode kbhowto KB310557 KbMtpt
Comentários