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); }
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); }