Hantera konversationsobjekt

Aspose.Email kan användas för att hantera konversationsobjekt på Exchange Server med EWSClient klass. Denna klass använder Exchange Web Services, som endast är tillgängliga i Exchange Server 2007 och senare versioner. Den här artikeln visar hur man hittar, kopierar, flyttar och tar bort konversationsobjekt på Exchange Server 2010. Microsoft Exchange Server 2010 Service Pack 1 krävs för alla funktioner som ingår i detta avsnitt.

Hitta konversationer

För att hämta konversationsinformation från en specifik mapp på Exchange Server:

  1. Anslut till Exchange Server med hjälp av IEWSClient klass.
  2. Anropa FindConversations() metod för att hitta alla konversationsobjekt i en mapp.
  3. Visa konversationsobjektets egenskaper som ID, samtalsämne och flaggstatus.

Följande kodsnutt visar hur du hittar konversationer.

Kopiera konversationer

För att kopiera konversationer från en mapp till en annan:

  1. Anslut till Exchange Server med hjälp av IEWSClient klass.
  2. Anropa CopyConversationItems() metod för att kopiera konversationsobjektet från källmappen till destinationsmappen.

Följande kodsnutt visar hur du kopierar konversationer.

Flytta konversationer

För att flytta konversationer från en mapp till en annan:

  1. Anslut till Exchange Server med hjälp av IEWSClient klass.
  2. Anropa MoveConversationItems() metod för att flytta en konversation från källmappen till målmappen.

Följande kodsnutt visar hur du flyttar konversationer.

Radera konversationer

För att radera konversationer från en mapp:

  1. Anslut till Exchange Server med hjälp av IEWSClient klass.
  2. Anropa DeleteConversationItems() metod för att ta bort konversationsobjektet från källmappen.

Följande kodsnutt visar hur du raderar konversationer.