public static StateMachineHostBuilder AddNamedPipeIoProcessor(this StateMachineHostBuilder builder, string name, int?maxMessageSize = default)
        {
            if (builder is null)
            {
                throw new ArgumentNullException(nameof(builder));
            }

            builder.AddIoProcessorFactory(new NamedPipeIoProcessorFactory(name, maxMessageSize));

            return(builder);
        }
Exemple #2
0
        public static StateMachineHostBuilder AddHttpIoProcessor(this StateMachineHostBuilder builder, Uri baseUri, IPEndPoint ipEndPoint)
        {
            if (builder is null)
            {
                throw new ArgumentNullException(nameof(builder));
            }

            builder.AddIoProcessorFactory(new HttpIoProcessorFactory(baseUri, ipEndPoint));

            return(builder);
        }