public class ServiceFirewall :ServiceAuthorizationManager
{
    public override bool CheckAccess(OperationContext operationContext, ref Message message)
    {
        var isAuthorized = base.CheckAccess(operationContext, ref message);
        var buffer = message.CreateBufferedCopy(Int32.MaxValue);
        message = buffer.CreateMessage();
        var testMessage = buffer.CreateMessage();

        ... // tutaj naley wstawi kod do weryfikacji komunikatw

        return isAuthorized;
    }

}
