FileExtensionsAttribute Class
Represents the attribute of file extensions.
Namespace: Microsoft.Web.Mvc
Assembly: Microsoft.Web.Mvc (in Microsoft.Web.Mvc.dll)
Inheritance Hierarchy
System.Object
System.Attribute
System.ComponentModel.DataAnnotations.ValidationAttribute
System.ComponentModel.DataAnnotations.DataTypeAttribute
Microsoft.Web.Mvc.FileExtensionsAttribute
Syntax
[AttributeUsageAttribute(AttributeTargets.Property, AllowMultiple = false)]
public sealed class FileExtensionsAttribute : DataTypeAttribute,
IClientValidatable
[AttributeUsageAttribute(AttributeTargets::Property, AllowMultiple = false)]
public ref class FileExtensionsAttribute sealed : DataTypeAttribute,
IClientValidatable
[<Sealed>]
[<AttributeUsageAttribute(AttributeTargets.Property, AllowMultiple = false)>]
type FileExtensionsAttribute =
class
inherit DataTypeAttribute
interface IClientValidatable
end
<AttributeUsageAttribute(AttributeTargets.Property, AllowMultiple := False)>
Public NotInheritable Class FileExtensionsAttribute
Inherits DataTypeAttribute
Implements IClientValidatable
Constructors
Name | Description | |
---|---|---|
![]() |
FileExtensionsAttribute() | Initializes a new instance of the FileExtensionsAttribute class. |
Properties
Name | Description | |
---|---|---|
![]() |
CustomDataType | (Inherited from DataTypeAttribute.) |
![]() |
DataType | (Inherited from DataTypeAttribute.) |
![]() |
DisplayFormat | (Inherited from DataTypeAttribute.) |
![]() |
ErrorMessage | (Inherited from ValidationAttribute.) |
![]() |
ErrorMessageResourceName | (Inherited from ValidationAttribute.) |
![]() |
ErrorMessageResourceType | (Inherited from ValidationAttribute.) |
![]() |
Extensions | Gets or sets the file extensions. |
![]() |
RequiresValidationContext | (Inherited from ValidationAttribute.) |
![]() |
TypeId | (Inherited from Attribute.) |
Methods
Name | Description | |
---|---|---|
![]() |
Equals(Object) | (Inherited from Attribute.) |
![]() |
FormatErrorMessage(String) | Formats the error message to display if the file extensions validation fails.(Overrides ValidationAttribute.FormatErrorMessage(String).) |
![]() |
GetClientValidationRules(ModelMetadata, ControllerContext) | Checks the client validation rules. |
![]() |
GetDataTypeName() | (Inherited from DataTypeAttribute.) |
![]() |
GetHashCode() | (Inherited from Attribute.) |
![]() |
GetType() | (Inherited from Object.) |
![]() |
GetValidationResult(Object, ValidationContext) | (Inherited from ValidationAttribute.) |
![]() |
IsDefaultAttribute() | (Inherited from Attribute.) |
![]() |
IsValid(Object) | Determines whether the specified value of the object is valid.(Overrides DataTypeAttribute.IsValid(Object).) |
![]() |
Match(Object) | (Inherited from Attribute.) |
![]() |
ToString() | (Inherited from Object.) |
![]() |
Validate(Object, String) | (Inherited from ValidationAttribute.) |
![]() |
Validate(Object, ValidationContext) | (Inherited from ValidationAttribute.) |
Explicit Interface Implementations
Name | Description | |
---|---|---|
![]() ![]() |
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) | (Inherited from Attribute.) |
![]() ![]() |
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) | (Inherited from Attribute.) |
![]() ![]() |
_Attribute.GetTypeInfoCount(UInt32) | (Inherited from Attribute.) |
![]() ![]() |
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) | (Inherited from Attribute.) |
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Return to top