/// <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();
 }
Ejemplo n.º 2
0
 /// <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;
 }