Ändern von zentralen Inhalten

RequestParameter: UpdateSectionRequest
ResponseParameter: UpdateSectionResponse

Mit Hilfe dieser Methode können Sie einen bestehenden zentralen Inhalt ändern. Für die Verwaltung von Bildern der Mediendatenbank verwenden Sie das Web-Service MediaService.

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

Section: Der zu ändernde Abschnitt.
Location: Der optional abgeänderte Pfad.
DisplayName: Der Anzeigename.
ValidFrom: Das Anfangsdatum des Gültigkeitszeitraum.
ValidTo: Das Enddatum des Gültigkeitszeitraum.
CatchPhrase: Das zu ändernde Schlagwort.

Location ist optional. Wird es nicht eingegeben so bleibt der Zentrale Inhalt in seinem aktuellen Verzeichnis.

Das Response-Objekt enthält keine Informationen.

Beispiel Request "Ändern von zentralen Inhalten"

C#

//Create an instance of the service agent 
ServiceAgent agent = new ServiceAgent(); 
TemplateRequest request = new TemplateRequest(); 
request.SecurityContext = GetSecurityContext(); 
//Get the templates from mailworx 
TemplateResponse response = agent.GetTemplates(request);  
//get existing sections 
CentralSectionRequest request = new CentralSectionRequest(); 
request.SecurityContext = GetSecurityContext(); 
request.Template = response.Templates[0];  
CentralSectionResponse secResponse = 
    agent.GetCentralSections(secRequest); 
 
//select central section for update 
Section updSection = secResponse.Sections[0]; 
  
  //make changes to section 
updSection.Created = DateTime.Now; 
 
//create request 
UpdateSectionRequest updRequest =  
    new UpdateSectionRequest(); 
updRequest.SecurityContext = GetSecurityContext(); 
updRequest.Section = updSection; 

// Optional: Set the new location of the section.
updateRequest.Location = "Neuer Ordner/Sub Ordner/Sub Ordner neu";
//update the central section 
UpdateSectionResponse updResponse =  
    agent.UpdateCentralSection(updRequest);

ProfilesRequest zur Definition, welche Abonnentengruppen ausgelesen werden sollen. Da Abonnentengruppen in mailworx sprachunabhängig sind, wird die Language Eigenschaft von der SecureRequest-Message Klasse ignoriert.
ProfilesResponse beinhaltet ein Array von Abonnentengruppen, welche den in ProfilesRequest beschriebenen Kriterien entsprechen.
Profile ist die Klasse, welche eine Abonnentengruppe in mailworx abbildet.

Newsletter Anmeldung

Tipps, Tricks und viele weitere nützliche Informationen direkt in Ihre Mailbox. Jetzt mailworx Newsletter abonnieren!