<PackageReference Include="System.ServiceModel.Primitives" Version="6.2.0" />

System.ServiceModel.Description.IContractBehavior

public interface IContractBehavior
namespace System.ServiceModel.Description { public interface IContractBehavior { void Validate(ContractDescription contractDescription, ServiceEndpoint endpoint); void ApplyDispatchBehavior(ContractDescription contractDescription, ServiceEndpoint endpoint, DispatchRuntime dispatchRuntime); void ApplyClientBehavior(ContractDescription contractDescription, ServiceEndpoint endpoint, ClientRuntime clientRuntime); void AddBindingParameters(ContractDescription contractDescription, ServiceEndpoint endpoint, BindingParameterCollection bindingParameters); } }