Compartir a través de


CommandLineBuilderExtensions.AddMiddleware Método

Definición

Sobrecargas

AddMiddleware(CommandLineBuilder, Action<InvocationContext>, MiddlewareOrder)

Agrega un delegado de middleware a la canalización de invocación llamada antes de invocar un controlador de comandos.

AddMiddleware(CommandLineBuilder, InvocationMiddleware, MiddlewareOrder)

Agrega un delegado de middleware a la canalización de invocación llamada antes de invocar un controlador de comandos.

AddMiddleware(CommandLineBuilder, Action<InvocationContext>, MiddlewareOrder)

Agrega un delegado de middleware a la canalización de invocación llamada antes de invocar un controlador de comandos.

public static System.CommandLine.Builder.CommandLineBuilder AddMiddleware (this System.CommandLine.Builder.CommandLineBuilder builder, Action<System.CommandLine.Invocation.InvocationContext> onInvoke, System.CommandLine.Invocation.MiddlewareOrder order = System.CommandLine.Invocation.MiddlewareOrder.Default);
static member AddMiddleware : System.CommandLine.Builder.CommandLineBuilder * Action<System.CommandLine.Invocation.InvocationContext> * System.CommandLine.Invocation.MiddlewareOrder -> System.CommandLine.Builder.CommandLineBuilder
<Extension()>
Public Function AddMiddleware (builder As CommandLineBuilder, onInvoke As Action(Of InvocationContext), Optional order As MiddlewareOrder = System.CommandLine.Invocation.MiddlewareOrder.Default) As CommandLineBuilder

Parámetros

builder
CommandLineBuilder

Generador de líneas de comandos.

onInvoke
Action<InvocationContext>

Delegado que se invocará antes de una llamada a un controlador de comandos.

order
MiddlewareOrder

Valor que indica el orden en el que se invocará el delegado agregado en relación con otros usuarios de la canalización.

Devoluciones

La misma instancia de CommandLineBuilder.

Se aplica a

AddMiddleware(CommandLineBuilder, InvocationMiddleware, MiddlewareOrder)

Agrega un delegado de middleware a la canalización de invocación llamada antes de invocar un controlador de comandos.

public static System.CommandLine.Builder.CommandLineBuilder AddMiddleware (this System.CommandLine.Builder.CommandLineBuilder builder, System.CommandLine.Invocation.InvocationMiddleware middleware, System.CommandLine.Invocation.MiddlewareOrder order = System.CommandLine.Invocation.MiddlewareOrder.Default);
static member AddMiddleware : System.CommandLine.Builder.CommandLineBuilder * System.CommandLine.Invocation.InvocationMiddleware * System.CommandLine.Invocation.MiddlewareOrder -> System.CommandLine.Builder.CommandLineBuilder
<Extension()>
Public Function AddMiddleware (builder As CommandLineBuilder, middleware As InvocationMiddleware, Optional order As MiddlewareOrder = System.CommandLine.Invocation.MiddlewareOrder.Default) As CommandLineBuilder

Parámetros

builder
CommandLineBuilder

Generador de líneas de comandos.

middleware
InvocationMiddleware

Delegado que se invocará antes de una llamada a un controlador de comandos.

order
MiddlewareOrder

Valor que indica el orden en el que se invocará el delegado agregado en relación con otros usuarios de la canalización.

Devoluciones

La misma instancia de CommandLineBuilder.

Se aplica a