/// <summary>
 /// Führt eine Anfrage aus.
 /// </summary>
 /// <param name="response">Die zu befüllende Antwort für den Aufrufer.</param>
 /// <param name="server">Die aktuelle Implementierung des <i>Card Servers</i>.</param>
 protected override void OnExecute(Response <TOutput> response, ServerImplementation server)
 {
     // Execute
     response.ResponseData = server.BeginCustomAction <TInput, TOutput>(ActionType, Parameters).Result;
 }
Example #2
0
 /// <summary>
 /// Führt die zugehörige Operation aus.
 /// </summary>
 /// <param name="parameters">Optionale Parameter für den Aufruf.</param>
 /// <returns>Das Ergebnis der Operation.</returns>
 public IAsyncResult <TOutput> BeginExecute(TInput parameters)
 {
     // Process
     return(m_CardServer.BeginCustomAction <TInput, TOutput>(GetType().AssemblyQualifiedName, parameters));
 }