Impostazione della corrispondenza di un campo stringa a un modello
È possibili utilizzare l'elemento MATCH per forzare i valori in un campo di tipo stringa ad adeguarsi a un modello specificato. Se si definiscono più elementi MATCH, il valore sarà valido se corrisponde a uno qualsiasi dei modelli specificati per il campo. Se almeno un elemento viene riconosciuto come valido, il campo dispone di un valore valido.
Struttura della sintassi dell'elemento MATCH
Si utilizza l'elemento MATCH per applicare la corrispondenza al modello di base definendo un modello a cui i campo di tipo stringa devono adeguarsi.
<MATCH pattern="patternValue" for="userGroupName" not="userGroupName" />
Attributi
È possibile specificare se limitare l'applicazione della regola MATCH a specifici utenti. Se non si definisce alcun attributo facoltativo, tutti gli utenti ed i gruppi validi in Team Foundation Server devono specificare un valore che corrisponde al modello.
Attributo |
Descrizione |
---|---|
pattern |
Obbligatorio. Impone la corrispondenza del modello di base solo per le stringhe. Valori validi per l'attributo patternValue sono "A", "N" e "X", che indicano i seguenti tipi di caratteri:
Tutti gli altri valori sono considerati valori letterali. Lunghezza minima: 1; lunghezza massima: 255. Valore di schema: ^[^\\]*$ Esempio di valore di schema: xxxxx. nn. nn |
for |
Facoltativo. Specifica il nome di un utente o un gruppo Team Foundation a cui si applica la regola. I nomi validi sono costituiti da una stringa di testo di lunghezza compresa tra 1 e 255 caratteri. Valore di schema: ^[^\\]+\\[^\\]+$ Esempio di valore del modello: Dominio\IDutente |
not |
Facoltativo. Specifica il nome di un utente o un gruppo Team Foundation a cui non si applica la regola. I nomi validi sono costituiti da una stringa di testo di lunghezza compresa tra 1 e 255 caratteri. Valore di schema: ^[^\\]+\\[^\\]+$ Esempio di valore del modello: Dominio\IDutente |
Torna all'inizio
Esempi di corrispondenza di modelli
Negli esempi riportati di seguito vengono illustrate le corrispondenze corrette ed errate dei modelli per una serie di campi.
Numero di versione
Modello: ANN.NN.NN
Convalida |
R01.03.04 o V05.08.99 |
Convalida errata |
1.3.4 o V5.8.99 o v1.3 |
Identificatore flessibile
Modello: XXX-XXX
Convalida |
001-abc o a00-b02 |
Convalida errata |
1-abc o 001.abc |
Priorità
Modello: PN
Convalida |
P1 o P5 o P9 |
Convalida errata |
1 o P10 |
Per i tag di corrispondenza non viene rilevata la distinzione tra maiuscole e minuscole. Pertanto, "PN" corrisponde sia a P1 che a p1.
Torna all'inizio
Vedere anche
Altre risorse
Utilizzo degli elenchi di campi
Cronologia delle modifiche
Data |
Cronologia |
Motivo |
---|---|---|
Gennaio 2011 |
Aggiunta la sintassi dell'elemento MATCH. |
Miglioramento delle informazioni. |