---
title: "Class AspMvcActionAttribute | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Annotations/AspMvcActionAttribute/"
---

# Class AspMvcActionAttribute

> **Inheritance:** `System.Object` -> `System.Attribute` -> AspMvcActionAttribute

###### **Namespace**: [Aurigma.DesignAtoms.Model.Annotations](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Annotations.md)

###### **Assembly**: Aurigma.DesignAtoms.Model.dll

```csharp title="Syntax"
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Parameter)]
public sealed class AspMvcActionAttribute : Attribute, _Attribute
```

## Implements

* `System.Runtime.InteropServices._Attribute`

## Inherited Members

* `System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Type)`
* `System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Type,System.Boolean)`
* `System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo)`
* `System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Boolean)`
* `System.Attribute.IsDefined(System.Reflection.MemberInfo,System.Type)`
* `System.Attribute.IsDefined(System.Reflection.MemberInfo,System.Type,System.Boolean)`
* `System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo,System.Type)`
* `System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo,System.Type,System.Boolean)`
* `System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo)`
* `System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Type)`
* `System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Type,System.Boolean)`
* `System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Boolean)`
* `System.Attribute.IsDefined(System.Reflection.ParameterInfo,System.Type)`
* `System.Attribute.IsDefined(System.Reflection.ParameterInfo,System.Type,System.Boolean)`
* `System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo,System.Type)`
* `System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo,System.Type,System.Boolean)`
* `System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Type)`
* `System.Attribute.GetCustomAttributes(System.Reflection.Module)`
* `System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Boolean)`
* `System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Type,System.Boolean)`
* `System.Attribute.IsDefined(System.Reflection.Module,System.Type)`
* `System.Attribute.IsDefined(System.Reflection.Module,System.Type,System.Boolean)`
* `System.Attribute.GetCustomAttribute(System.Reflection.Module,System.Type)`
* `System.Attribute.GetCustomAttribute(System.Reflection.Module,System.Type,System.Boolean)`
* `System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Type)`
* `System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Type,System.Boolean)`
* `System.Attribute.GetCustomAttributes(System.Reflection.Assembly)`
* `System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Boolean)`
* `System.Attribute.IsDefined(System.Reflection.Assembly,System.Type)`
* `System.Attribute.IsDefined(System.Reflection.Assembly,System.Type,System.Boolean)`
* `System.Attribute.GetCustomAttribute(System.Reflection.Assembly,System.Type)`
* `System.Attribute.GetCustomAttribute(System.Reflection.Assembly,System.Type,System.Boolean)`
* `System.Attribute.Equals(System.Object)`
* `System.Attribute.GetHashCode`
* `System.Attribute.Match(System.Object)`
* `System.Attribute.IsDefaultAttribute`
* `System.Attribute.System#Runtime#InteropServices#_Attribute#GetTypeInfoCount(System.UInt32@)`
* `System.Attribute.System#Runtime#InteropServices#_Attribute#GetTypeInfo(System.UInt32,System.UInt32,System.IntPtr)`
* `System.Attribute.System#Runtime#InteropServices#_Attribute#GetIDsOfNames(System.Guid@,System.IntPtr,System.UInt32,System.UInt32,System.IntPtr)`
* `System.Attribute.System#Runtime#InteropServices#_Attribute#Invoke(System.UInt32,System.Guid@,System.UInt32,System.Int16,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)`
* `System.Attribute.TypeId`
* `System.Object.ToString`
* `System.Object.Equals(System.Object,System.Object)`
* `System.Object.ReferenceEquals(System.Object,System.Object)`
* `System.Object.GetType`
* `System.Object.MemberwiseClone`

## Constructors

### AspMvcActionAttribute

```csharp
public AspMvcActionAttribute()
```

### AspMvcActionAttribute

```csharp
public AspMvcActionAttribute([NotNull] string anonymousProperty)
```

## Properties

### AnonymousProperty

```csharp
[CanBeNull]
public string AnonymousProperty { get; }
```
