using System; using System.Collections.Generic; using System.Configuration; using System.Linq; using System.ServiceModel.Channels; using System.ServiceModel.Dispatcher; using System.ServiceModel; using System.Text; using System.Threading.Tasks; using BeWo.Data; using BeWo.Service.Attributes; using BeWo.Service.Core; using System.Runtime.Remoting.Channels; using DevExpress.PivotGrid.OLAP; using BeWo.Service.ServiceUtils; namespace BeWo.Service.ServiceBehavior { public class AdminServiceMessageInspector : IDispatchMessageInspector { public object AfterReceiveRequest(ref Message request, IClientChannel channel, InstanceContext instanceContext) { ServiceValidator.ValidateConnection(ref request, channel); return null; // Keine Zustandsinformationen erforderlich } public void BeforeSendReply(ref Message reply, object correlationState) { // Keine zusätzliche Logik erforderlich vor dem Senden der Antwort } } }