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

System.ServiceModel.Description.DataContractSerializerOperationBehavior

namespace System.ServiceModel.Description { public class DataContractSerializerOperationBehavior : IOperationBehavior { public DataContractFormatAttribute DataContractFormatAttribute { get; } public int MaxItemsInObjectGraph { get; set; } public bool IgnoreExtensionDataObject { get; set; } public ISerializationSurrogateProvider SerializationSurrogateProvider { get; set; } public DataContractResolver DataContractResolver { get; set; } public DataContractSerializerOperationBehavior(OperationDescription operation); public DataContractSerializerOperationBehavior(OperationDescription operation, DataContractFormatAttribute dataContractFormatAttribute); public virtual XmlObjectSerializer CreateSerializer(Type type, string name, string ns, IList<Type> knownTypes); public virtual XmlObjectSerializer CreateSerializer(Type type, XmlDictionaryString name, XmlDictionaryString ns, IList<Type> knownTypes); } }