/// <summary> /// Initializes a new instance of the <see cref="NamedPipeMessagingScenarioFactory"/> class. /// </summary> /// <param name="configProvider"> /// The configuration provider. If null or not provided, then /// <see cref="DefaultConfigProvider"/> is used. /// </param> /// <param name="serializer"> /// The serializer to use when sending or receiving messages. If null or not provided, /// then a JSON serializer is used. /// </param> public NamedPipeMessagingScenarioFactory( INamedPipeConfigProvider configProvider = null, ISerializer serializer = null) { _configProvider = configProvider ?? DefaultConfigProvider; _serializer = serializer ?? new SenderMessageJsonSerializer(); }
/// <summary> /// Initializes a new instance of the <see cref="NamedPipeMessagingScenarioFactory"/> class. /// </summary> /// <param name="configProvider"> /// The configuration provider. If null or not provided, then /// a <see cref="NamedPipeConfigProvider"/> is used. /// </param> public NamedPipeMessagingScenarioFactory(INamedPipeConfigProvider configProvider = null) { _configProvider = configProvider ?? new NamedPipeConfigProvider(); }
public static void SetDefaultConfigProvider(INamedPipeConfigProvider defaultConfigProvider) { _defaultConfigProvider.Value = defaultConfigProvider; }
public static void SetDefaultConfigProvider(INamedPipeConfigProvider defaultConfigProvider) { _defaultConfigProvider.Value = defaultConfigProvider; }
/// <summary> /// Initializes a new instance of the <see cref="NamedPipeMessagingScenarioFactory"/> class. /// </summary> /// <param name="configProvider"> /// The configuration provider. If null or not provided, then /// <see cref="DefaultConfigProvider"/> is used. /// </param> public NamedPipeMessagingScenarioFactory(INamedPipeConfigProvider configProvider = null) { _configProvider = configProvider ?? DefaultConfigProvider; }