PhoneAttribute Classe

Definição

Especifica que o valor de um campo de dados é um número de telefone bem formado.Specifies that a data field value is a well-formed phone number.

public ref class PhoneAttribute sealed : System::ComponentModel::DataAnnotations::DataTypeAttribute
[System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Parameter | System.AttributeTargets.Property, AllowMultiple=false)]
[System.AttributeUsage]
public sealed class PhoneAttribute : System.ComponentModel.DataAnnotations.DataTypeAttribute
type PhoneAttribute = class
    inherit DataTypeAttribute
Public NotInheritable Class PhoneAttribute
Inherits DataTypeAttribute
Herança
Atributos

Construtores

PhoneAttribute()

Inicializa uma nova instância da classe PhoneAttribute.Initializes a new instance of the PhoneAttribute class.

Propriedades

CustomDataType

Obtém o nome do modelo de campo personalizado que está associado com o campo de dados.Gets the name of custom field template that is associated with the data field.

(Herdado de DataTypeAttribute)
DataType

Obtém o tipo associado ao campo de dados.Gets the type that is associated with the data field.

(Herdado de DataTypeAttribute)
DisplayFormat

Obtém um formato de exibição do campo de dados.Gets a data-field display format.

(Herdado de DataTypeAttribute)
ErrorMessage

Obtém ou define uma mensagem de erro para associar a um controle de validação em caso de falha da validação.Gets or sets an error message to associate with a validation control if validation fails.

(Herdado de ValidationAttribute)
ErrorMessageResourceName

Obtém ou define o nome do recurso de mensagem de erro a ser usado para pesquisar o valor da propriedade ErrorMessageResourceType se a validação falhar.Gets or sets the error message resource name to use in order to look up the ErrorMessageResourceType property value if validation fails.

(Herdado de ValidationAttribute)
ErrorMessageResourceType

Obtém ou define o tipo de recurso a ser usado para a pesquisa de mensagens de erro se a validação falhar.Gets or sets the resource type to use for error-message lookup if validation fails.

(Herdado de ValidationAttribute)
ErrorMessageString

Obtém a mensagem de erro de validação localizada.Gets the localized validation error message.

(Herdado de ValidationAttribute)
RequiresValidationContext

Obtém ou define um valor que indica se o atributo requer contexto de validação.Gets a value that indicates whether the attribute requires validation context.

(Herdado de ValidationAttribute)
TypeId

Quando implementado em uma classe derivada, obtém um identificador exclusivo para este Attribute.When implemented in a derived class, gets a unique identifier for this Attribute.

(Herdado de Attribute)

Métodos

Equals(Object)

Retorna um valor que indica se essa instância é igual a um objeto especificado.Returns a value that indicates whether this instance is equal to a specified object.

(Herdado de Attribute)
FormatErrorMessage(String)

Aplica formatação a uma mensagem de erro com base no campo de dados em que ocorreu o erro.Applies formatting to an error message, based on the data field where the error occurred.

(Herdado de ValidationAttribute)
GetDataTypeName()

Retorna o nome do tipo associado ao campo de dados.Returns the name of the type that is associated with the data field.

(Herdado de DataTypeAttribute)
GetHashCode()

Retorna o código hash para a instância.Returns the hash code for this instance.

(Herdado de Attribute)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
GetValidationResult(Object, ValidationContext)

Verifica se o valor especificado é válido em relação ao atributo de validação atual.Checks whether the specified value is valid with respect to the current validation attribute.

(Herdado de ValidationAttribute)
IsDefaultAttribute()

Quando substituído em uma classe derivada, indica se o valor dessa instância é o valor padrão para a classe derivada.When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class.

(Herdado de Attribute)
IsValid(Object)

Determina se o número de telefone especificado está em um formato de número de telefone válido.Determines whether the specified phone number is in a valid phone number format.

IsValid(Object, ValidationContext)

Valida o valor especificado em relação ao atributo de validação atual.Validates the specified value with respect to the current validation attribute.

(Herdado de ValidationAttribute)
Match(Object)

Quando substituído em uma classe derivada, retorna um valor que indica se essa instância é igual a um objeto especificado.When overridden in a derived class, returns a value that indicates whether this instance equals a specified object.

(Herdado de Attribute)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)
Validate(Object, String)

Valida o objeto especificado.Validates the specified object.

(Herdado de ValidationAttribute)
Validate(Object, ValidationContext)

Valida o objeto especificado.Validates the specified object.

(Herdado de ValidationAttribute)

Implantações explícitas de interface

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de expedição.Maps a set of names to a corresponding set of dispatch identifiers.

(Herdado de Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera as informações de tipo para um objeto, que pode ser usado para obter as informações de tipo para uma interface.Retrieves the type information for an object, which can be used to get the type information for an interface.

(Herdado de Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Retorna o número de interfaces de informações do tipo que um objeto fornece (0 ou 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Herdado de Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fornece acesso a propriedades e métodos expostos por um objeto.Provides access to properties and methods exposed by an object.

(Herdado de Attribute)

Aplica-se a