Löschen eines Abschnittes - DeleteSection

RequestParameter: DeleteSectionRequest
ResponseParameter: DeleteSectionResponse

Mit Hilfe dieser Methode können Sie einen bestehenden Abschnitt einer Kampagne löschen.

Das Request-Objekt besitzt folgende Felder zur Steuerung der Abfrage:

Campaign Die Kampagne, welche den zu löschenden Abschnitt enthält
Section Der zu löschende Abschnitt

Das Response-Objekt enthält keine Information.

Abschnitt löschen

Codebeispiel


 //get the campaigns in work
CampaignsRequest campaignRequest = new CampaignsRequest();
campaignRequest.SecurityContext = GetSecurityContext();
campaignRequest.Language = "DE";
campaignRequest.Type = CampaignType.InWork;
campaignRequest.ResponseDetail = 
    CampaignResponseDetailInfo.BasicInformation | 
    CampaignResponseDetailInfo.Sections;
CampaignsResponse campaignResponse = 
    agent.GetCampaigns(campaignRequest);
DeleteSectionRequest deleteRequest = new DeleteSectionRequest();
deleteRequest.SecurityContext = GetSecurityContext();
//select campaign and section
Campaign campaign = campaignResponse.Campaigns[0];
deleteRequest.Section = campaign.Sections[0].Guid;

DeleteSectionResponse deleteResponse = 
    agent.DeleteSection(deleteRequest);