Hantera konversationsobjekt på Exchange Server
Aspose.Email för .NET kan användas för att hantera konversationsobjekt på Exchange Server med EWSClient klass. Denna klass använder Exchange Web Services, som endast finns i Exchange Server 2007 och senare. Den här artikeln visar hur man hitta, kopiera, flytta och radera 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:
- Anslut till Exchange Server med hjälp av IEWSClient gränssnitt.
- Anropa IEWSClient.FindConversations() metod för att hitta alla konversationsobjekt från en mapp.
- 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:
- Anslut till Exchange Server med hjälp av IEWSClient gränssnitt.
- Anropa IEWSClient.CopyConversationItems() metod för att kopiera konversationsobjektet från källmappen till målmappen.
Följande kodsnutt visar hur du kopierar konversationer.
Flytta konversationer
För att flytta konversationer från en mapp till en annan:
- Anslut till Exchange Server med hjälp av IEWSClient gränssnitt.
- Anropa IEWSClient.MoveConversationItems() metod för att flytta en konversation från källmappen till målmappen.
Följande kodsnutt visar hur du flyttar konversationer.
Ta bort konversationer
För att radera konversationer från en mapp:
- Anslut till Exchange Server med hjälp av IEWSClient gränssnitt.
- Anropa IEWSClient.DeleteConversationItems() metod för att ta bort konversationsobjektet från källmappen.
Följande kodsnutt visar hur du raderar konversationer.