/// <summary> /// Initializes a new instance of the <see cref="StartupConfiguration"/> class. /// </summary> /// <param name="jsonConfigurationType">Type of the json configuration.</param> /// <param name="initializeLogPolicy">The initialize log policy.</param> public StartupConfiguration(JsonSerializationConfigurationType jsonConfigurationType = null, InitializeLogPolicy initializeLogPolicy = null) { this.InitializeLogPolicy = initializeLogPolicy ?? BasicWebApiLogPolicy.Initialize; this.Serializer = new ObcJsonSerializer( jsonConfigurationType ?? typeof(NullJsonSerializationConfiguration).ToJsonSerializationConfigurationType()); }
/// <summary> /// Initializes a new instance of the <see cref="ObcJsonMediaTypeFormatter"/> class. /// </summary> /// <param name="jsonConfigurationType">Type of the json configuration.</param> public ObcJsonMediaTypeFormatter( JsonSerializationConfigurationType jsonConfigurationType) { this.Serializer = new ObcJsonSerializer(jsonConfigurationType); }