CreditCardAttribute Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica che un valore del campo dati è un numero di carta di credito.
public ref class CreditCardAttribute sealed : System::ComponentModel::DataAnnotations::DataTypeAttribute
[System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Parameter | System.AttributeTargets.Property, AllowMultiple=false)]
public sealed class CreditCardAttribute : System.ComponentModel.DataAnnotations.DataTypeAttribute
[<System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Parameter | System.AttributeTargets.Property, AllowMultiple=false)>]
type CreditCardAttribute = class
inherit DataTypeAttribute
Public NotInheritable Class CreditCardAttribute
Inherits DataTypeAttribute
- Ereditarietà
- Attributi
Commenti
Il valore viene convalidato usando un algoritmo di elaborazione di stringhe. La classe non convalida che il numero di carta di credito sia valido per gli acquisti, ma solo che sia ben formato.
Costruttori
| Nome | Descrizione |
|---|---|
| CreditCardAttribute() |
Inizializza una nuova istanza della classe CreditCardAttribute. |
Proprietà
| Nome | Descrizione |
|---|---|
| CustomDataType |
Ottiene il nome del modello di campo personalizzato associato al campo dati. (Ereditato da DataTypeAttribute) |
| DataType |
Ottiene il tipo associato al campo dati. (Ereditato da DataTypeAttribute) |
| DisplayFormat |
Ottiene un formato di visualizzazione del campo dati. (Ereditato da DataTypeAttribute) |
| ErrorMessage |
Ottiene o imposta un messaggio di errore da associare a un controllo di convalida se la convalida non riesce. (Ereditato da ValidationAttribute) |
| ErrorMessageResourceName |
Ottiene o imposta il nome della risorsa del messaggio di errore da utilizzare per cercare il valore della ErrorMessageResourceType proprietà in caso di esito negativo della convalida. (Ereditato da ValidationAttribute) |
| ErrorMessageResourceType |
Ottiene o imposta il tipo di risorsa da utilizzare per la ricerca di messaggi di errore in caso di esito negativo della convalida. (Ereditato da ValidationAttribute) |
| ErrorMessageString |
Ottiene il messaggio di errore di convalida localizzato. (Ereditato da ValidationAttribute) |
| RequiresValidationContext |
Ottiene un valore che indica se l'attributo richiede il contesto di convalida. (Ereditato da ValidationAttribute) |
| TypeId |
Se implementato in una classe derivata, ottiene un identificatore univoco per questo Attribute. (Ereditato da Attribute) |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato. (Ereditato da Attribute) |
| FormatErrorMessage(String) |
Applica la formattazione a un messaggio di errore, in base al campo dati in cui si è verificato l'errore. (Ereditato da ValidationAttribute) |
| GetDataTypeName() |
Restituisce il nome del tipo associato al campo dati. (Ereditato da DataTypeAttribute) |
| GetHashCode() |
Restituisce il codice hash per questa istanza. (Ereditato da Attribute) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| GetValidationResult(Object, ValidationContext) |
Verifica se il valore specificato è valido rispetto all'attributo di convalida corrente. (Ereditato da ValidationAttribute) |
| IsDefaultAttribute() |
Quando sottoposto a override in una classe derivata, indica se il valore di questa istanza è il valore predefinito per la classe derivata. (Ereditato da Attribute) |
| IsValid(Object, ValidationContext) |
Convalida il valore specificato rispetto all'attributo di convalida corrente. (Ereditato da ValidationAttribute) |
| IsValid(Object) |
Determina se il numero di carta di credito specificato è valido. |
| Match(Object) |
Quando sottoposto a override in una classe derivata, restituisce un valore che indica se questa istanza è uguale a un oggetto specificato. (Ereditato da Attribute) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
| Validate(Object, String) |
Convalida l'oggetto specificato. (Ereditato da ValidationAttribute) |
| Validate(Object, ValidationContext) |
Convalida l'oggetto specificato. (Ereditato da ValidationAttribute) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Esegue il mapping di un set di nomi a un set corrispondente di identificatori dispatch. (Ereditato da Attribute) |
| _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Recupera le informazioni sul tipo per un oggetto, che può essere utilizzato per ottenere le informazioni sul tipo per un'interfaccia. (Ereditato da Attribute) |
| _Attribute.GetTypeInfoCount(UInt32) |
Recupera il numero di interfacce di informazioni sul tipo fornite da un oggetto (0 o 1). (Ereditato da Attribute) |
| _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Fornisce l'accesso alle proprietà e ai metodi esposti da un oggetto . (Ereditato da Attribute) |