Show / Hide Table of Contents

Interface IActionBuilder

Namespace: AzureFromTheTrenches.Commanding.AspNetCore
Assembly: AzureFromTheTrenches.Commanding.AspNetCore.dll
Syntax
public interface IActionBuilder

Methods

| Improve this Doc View Source

Action(ActionDefinition)

Declaration
IActionBuilder Action(ActionDefinition actionDefinition)
Parameters
Type Name Description
ActionDefinition actionDefinition
Returns
Type Description
IActionBuilder
| Improve this Doc View Source

Action<TCommand>(HttpMethod)

Declaration
IActionBuilder Action<TCommand>(HttpMethod method)
    where TCommand : ICommand
Parameters
Type Name Description
System.Net.Http.HttpMethod method
Returns
Type Description
IActionBuilder
Type Parameters
Name Description
TCommand
| Improve this Doc View Source

Action<TCommand>(HttpMethod, Action<IAttributeBuilder>)

Declaration
IActionBuilder Action<TCommand>(HttpMethod method, Action<IAttributeBuilder> attributeBuilder)
    where TCommand : ICommand
Parameters
Type Name Description
System.Net.Http.HttpMethod method
System.Action<IAttributeBuilder> attributeBuilder
Returns
Type Description
IActionBuilder
Type Parameters
Name Description
TCommand
| Improve this Doc View Source

Action<TCommand>(HttpMethod, String)

Declaration
IActionBuilder Action<TCommand>(HttpMethod method, string route)
    where TCommand : ICommand
Parameters
Type Name Description
System.Net.Http.HttpMethod method
System.String route
Returns
Type Description
IActionBuilder
Type Parameters
Name Description
TCommand
| Improve this Doc View Source

Action<TCommand>(HttpMethod, String, Action<IAttributeBuilder>)

Declaration
IActionBuilder Action<TCommand>(HttpMethod method, string route, Action<IAttributeBuilder> attributeBuilder)
    where TCommand : ICommand
Parameters
Type Name Description
System.Net.Http.HttpMethod method
System.String route
System.Action<IAttributeBuilder> attributeBuilder
Returns
Type Description
IActionBuilder
Type Parameters
Name Description
TCommand
| Improve this Doc View Source

Action<TCommand, TBindingAttribute>(HttpMethod)

Declaration
IActionBuilder Action<TCommand, TBindingAttribute>(HttpMethod method)
    where TCommand : ICommand where TBindingAttribute : Attribute
Parameters
Type Name Description
System.Net.Http.HttpMethod method
Returns
Type Description
IActionBuilder
Type Parameters
Name Description
TCommand
TBindingAttribute
| Improve this Doc View Source

Action<TCommand, TBindingAttribute>(HttpMethod, Action<IAttributeBuilder>)

Declaration
IActionBuilder Action<TCommand, TBindingAttribute>(HttpMethod method, Action<IAttributeBuilder> attributeBuilder)
    where TCommand : ICommand where TBindingAttribute : Attribute
Parameters
Type Name Description
System.Net.Http.HttpMethod method
System.Action<IAttributeBuilder> attributeBuilder
Returns
Type Description
IActionBuilder
Type Parameters
Name Description
TCommand
TBindingAttribute
| Improve this Doc View Source

Action<TCommand, TBindingAttribute>(HttpMethod, String)

Declaration
IActionBuilder Action<TCommand, TBindingAttribute>(HttpMethod method, string route)
    where TCommand : ICommand where TBindingAttribute : Attribute
Parameters
Type Name Description
System.Net.Http.HttpMethod method
System.String route
Returns
Type Description
IActionBuilder
Type Parameters
Name Description
TCommand
TBindingAttribute
| Improve this Doc View Source

Action<TCommand, TBindingAttribute>(HttpMethod, String, Action<IAttributeBuilder>)

Declaration
IActionBuilder Action<TCommand, TBindingAttribute>(HttpMethod method, string route, Action<IAttributeBuilder> attributeBuilder)
    where TCommand : ICommand where TBindingAttribute : Attribute
Parameters
Type Name Description
System.Net.Http.HttpMethod method
System.String route
System.Action<IAttributeBuilder> attributeBuilder
Returns
Type Description
IActionBuilder
Type Parameters
Name Description
TCommand
TBindingAttribute
  • Improve this Doc
  • View Source
Back to top Generated by DocFX