Freigeben über


DeleteAttachmentType Klasse

Definition

Die DeleteAttachmentType -Klasse stellt eine Anforderung zum Löschen einer Anlage für ein Element in der Exchange-Datenbank dar.

public ref class DeleteAttachmentType : ExchangeWebServices::BaseRequestType
public class DeleteAttachmentType : ExchangeWebServices.BaseRequestType
Public Class DeleteAttachmentType
Inherits BaseRequestType
Vererbung
DeleteAttachmentType

Beispiele

Das folgende Codebeispiel zeigt eine DeleteItem-Anforderung, die zwei Anlagen löscht.

static void DeleteAttachment(ExchangeServiceBinding esb)
{
    // Create the request.
<span class="label">DeleteAttachmentType</span><span class="label">request</span> = new DeleteAttachmentType();

    // Identify the attachments to delete.
    RequestAttachmentIdType[] attachments = new RequestAttachmentIdType[2];
    attachments[0] = new RequestAttachmentIdType();
    attachments[1] = new RequestAttachmentIdType();
    attachments[0].Id = "AAAlAE1B";
    attachments[1].Id = "AAAlAE1B";

<span class="label">request</span>.AttachmentIds = attachments;

    try
    {
        DeleteAttachmentResponseType response = esb.DeleteAttachment(<span class="label">request</span>);
        ArrayOfResponseMessagesType aormt = response.ResponseMessages;
        ResponseMessageType[] rmta = aormt.Items;

        foreach (ResponseMessageType rmt in rmta)
        {
            DeleteAttachmentResponseMessageType darmt = (rmt as DeleteAttachmentResponseMessageType);

            if (darmt.ResponseClass == ResponseClassType.Success)
            {
                Console.WriteLine("Attachment deleted from ItemId: " + darmt.RootItemId.RootItemId);    
            }
        }
    }
    catch (Exception e)
    {
        Console.WriteLine(e.Message);
    }
}

Hinweise

Der DeleteAttachment-Vorgang gibt den Bezeichner und den neuen Änderungsschlüssel des Elements zurück, das die Anlage vor dem Löschen enthalten hat.

Konstruktoren

DeleteAttachmentType()

Der DeleteAttachmentType Konstruktor initialisiert eine neue Instanz der DeleteAttachmentType -Klasse.

Eigenschaften

AttachmentIds

Die AttachmentIds -Eigenschaft ruft den Satz von Anlagenbezeichnern ab, die zum Identifizieren der zu löschenden Anlagen verwendet werden, oder legt diesen fest.

Gilt für: