Auslesen der verfügbaren Sprachen - GetLanguages

RequestParameter: GetLanguageRequest
ResponseParameter: GetLanguageResponse

Die Methode GetLanguages liefert die für den Kunden verfügbaren Sprachen in mailworx. Diese Sprachen beziehen sich auf die verfügbaren Sprachen für die Newsletter. Somit für die Abonnenten.
Bis auf den SecurityContext sind beim Request keine weiteren Angaben nötig. Die Methode liefert ein GetLanguageResponse-Objekt, welches ein Array vonLanguage beinhaltet. Jedes Element repräsentiert eine verfügbare Sprache.


 

Beim Import von Abonnenten kann für jeden Abonnent eine Sprache gesetzt werden (ist dies nicht der Fall, so wird die Sprache der Request-Message verwendet. Die dort benötigte Sprache ist der in der Klasse Language angeführte ShortName.

Codebeispiel
MailworxWebServiceAgent agent = new MailworxWebServiceAgent(); 
GetLanguageRequest request = new GetLanguageRequest(); 
//Set the auth. Information 
request.SecurityContext = GetSecurityContext();
GetLanguageResponse response = agent.GetLanguages(request); 
foreach (Language lang in response.Languages) { 
Console.WriteLine("{0}: {1}; CharSet: {2}; ID: {3}",  
lang.ShortName, 
lang.FriendlyName,  
lang.ShortName,  
lang.Guid.ToString()); 
}