Files
BeWoPlaner/Service/ServiceBehavior/AdminServiceMessageInspector.cs

34 lines
947 B
C#
Raw Normal View History

2025-02-20 18:39:11 +01:00
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;
2025-06-03 15:46:41 +02:00
using BeWo.Service.Attributes;
2025-05-27 10:32:21 +02:00
using BeWo.Service.Core;
using System.Runtime.Remoting.Channels;
using DevExpress.PivotGrid.OLAP;
using BeWo.Service.ServiceUtils;
2025-02-20 18:39:11 +01:00
namespace BeWo.Service.ServiceBehavior
{
public class AdminServiceMessageInspector : IDispatchMessageInspector
{
public object AfterReceiveRequest(ref Message request, IClientChannel channel, InstanceContext instanceContext)
2025-05-27 10:32:21 +02:00
{
ServiceValidator.ValidateConnection(ref request, channel);
2025-05-27 10:32:21 +02:00
return null; // Keine Zustandsinformationen erforderlich
}
public void BeforeSendReply(ref Message reply, object correlationState)
{
// Keine zusätzliche Logik erforderlich vor dem Senden der Antwort
}
2025-02-20 18:39:11 +01:00
}
}