File: ChannelMessageInterceptor.cs
Web Access
Project: src\src\System.Private.ServiceModel\tests\Scenarios\Extensibility\MessageInterceptor\Extensibility.MessageInterceptor.IntegrationTests.csproj (Extensibility.MessageInterceptor.IntegrationTests)
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
 
 
using System.ServiceModel.Channels;
 
public abstract class ChannelMessageInterceptor
{
    public virtual void OnSend(ref Message message) { }
    public virtual void OnReceive(ref Message message) { }
 
    public abstract ChannelMessageInterceptor Clone();
}