Example #1
0
        /// <summary>
        /// Applies the behavior on the client side
        /// </summary>
        /// <param name="endpoint"></param>
        /// <param name="clientRuntime"></param>
        public void ApplyClientBehavior(ServiceEndpoint endpoint, ClientRuntime clientRuntime)
        {
            SciendoAuditMessageInspector inspector = new SciendoAuditMessageInspector();

            clientRuntime.MessageInspectors.Add(inspector);
        }
Example #2
0
        /// <summary>
        /// Applies the behavior on the server side
        /// </summary>
        /// <param name="endpoint"></param>
        /// <param name="endpointDispatcher"></param>
        public void ApplyDispatchBehavior(ServiceEndpoint endpoint, EndpointDispatcher endpointDispatcher)
        {
            SciendoAuditMessageInspector inspector = new SciendoAuditMessageInspector();

            endpointDispatcher.DispatchRuntime.MessageInspectors.Add(inspector);
        }