public object BeforeSendRequest(ref Message request, IClientChannel channel) { if (Session.MachineId == 0) { Session.MachineId = LicenseGenerator.GenerateLicense(); } request.Headers.Add(MessageHeader.CreateHeader(HeaderKey, string.Empty, Session.MachineId)); return null; }