DeleteFolderType Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die DeleteFolderType -Klasse stellt eine Anforderung zum Löschen von Ordnern aus einem Postfach dar.
public ref class DeleteFolderType : ExchangeWebServices::BaseRequestType
public class DeleteFolderType : ExchangeWebServices.BaseRequestType
Public Class DeleteFolderType
Inherits BaseRequestType
- Vererbung
Beispiele
Das folgende Codebeispiel zeigt das vorläufige Löschen von zwei Ordnern.
static void DeleteFolder(ExchangeServiceBinding esb)
{
// Identify the folders to delete.
FolderIdType folder1 = new FolderIdType();
FolderIdType folder2 = new FolderIdType();
folder1.Id = "AQAlAE1B1";
folder2.Id = "AQAlAE1B2";
FolderIdType[] folders = new FolderIdType[2] { folder1, folder2 };
// Form the delete folder request.
DeleteFolderType <span class="label">request</span> = new DeleteFolderType();
<span class="label">request</span>.FolderIds = folders;
<span class="label">request</span>.DeleteType = DisposalType.SoftDelete;
try
{
// Send the request and get the response.
DeleteFolderResponseType response = esb.DeleteFolder(<span class="label">request</span>);
ArrayOfResponseMessagesType aormt = response.ResponseMessages;
ResponseMessageType[] rmta = aormt.Items;
foreach (ResponseMessageType rmt in rmta)
{
if (rmt.ResponseClass == ResponseClassType.Error)
{
Console.WriteLine("Folder was not deleted.");
}
else if (rmt.ResponseClass == ResponseClassType.Success)
{
Console.WriteLine("Folder was deleted.");
}
else
Console.WriteLine("Warning");
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
Hinweise
Verwenden Sie den DeleteFolderType -Typ, um nicht verwaltete Ordner und verwaltete Ordner zu löschen. Mit diesem Vorgang können Sie keine Standardordner löschen, z. B. die Ordner Posteingang oder Gelöschte Elemente.
Konstruktoren
DeleteFolderType() |
Der DeleteFolderType Konstruktor initialisiert eine neue Instanz der DeleteFolderType -Klasse. |
Eigenschaften
DeleteType |
Die DeleteType -Eigenschaft ruft eine Enumeration ab, die beschreibt, wie Ordner gelöscht werden, oder legt diese fest. Diese Eigenschaft ist erforderlich. Dies ist eine Lese-/Schreibeigenschaft. |
FolderIds |
Die FolderIds -Eigenschaft ruft einen Satz von Ordnerbezeichnern für Ordner ab, die aus einem Postfach gelöscht werden sollen, oder legt diese fest. Diese Eigenschaft ruft einen Satz von FolderIdType -Objekten ab oder legt diese fest. Diese Eigenschaft ist erforderlich. Dies ist eine Lese-/Schreibeigenschaft. |