Compartilhar via


CommandLineBuilderExtensions.AddMiddleware Método

Definição

Sobrecargas

AddMiddleware(CommandLineBuilder, Action<InvocationContext>, MiddlewareOrder)

Adiciona um delegado de middleware ao pipeline de invocação chamado antes que um manipulador de comando seja invocado.

AddMiddleware(CommandLineBuilder, InvocationMiddleware, MiddlewareOrder)

Adiciona um delegado de middleware ao pipeline de invocação chamado antes que um manipulador de comando seja invocado.

AddMiddleware(CommandLineBuilder, Action<InvocationContext>, MiddlewareOrder)

Adiciona um delegado de middleware ao pipeline de invocação chamado antes que um manipulador de comando seja invocado.

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

Um construtor de linha de comando.

onInvoke
Action<InvocationContext>

Um delegado que será invocado antes de uma chamada para um manipulador de comandos.

order
MiddlewareOrder

Um valor que indica a ordem na qual o delegado adicionado será invocado em relação a outros no pipeline.

Retornos

A mesma instância de CommandLineBuilder.

Aplica-se a

AddMiddleware(CommandLineBuilder, InvocationMiddleware, MiddlewareOrder)

Adiciona um delegado de middleware ao pipeline de invocação chamado antes que um manipulador de comando seja invocado.

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

Um construtor de linha de comando.

middleware
InvocationMiddleware

Um delegado que será invocado antes de uma chamada para um manipulador de comandos.

order
MiddlewareOrder

Um valor que indica a ordem na qual o delegado adicionado será invocado em relação a outros no pipeline.

Retornos

A mesma instância de CommandLineBuilder.

Aplica-se a