Fazendo uma seqüência de caracteres de campo coincidam com um padrão
Você pode usar o MATCH elemento para forçar os valores em um campo do tipo de cadeia de caracteres a seguir um padrão que você especificar. Se você definir várias MATCH elementos, o valor será válido se ele corresponder a qualquer um dos padrões que você especificar para o campo. Se pelo menos um elemento for bem-sucedida, o campo tem um valor válido.
Estrutura de sintaxe de elemento de correspondência
Você pode usar o MATCH elemento para aplicar o padrão básico de correspondência, definindo um padrão que valores nos campos do tipo seqüência de caracteres devem coincidir.
<MATCH pattern="patternValue" for="userGroupName" not="userGroupName" />
Atributos
Você pode especificar para quais usuários do MATCH regra se aplica. Se você não definir quaisquer atributos opcionais, válidos de todos os usuários e grupos em Team Foundation Server deve especificar um valor que corresponde ao padrão.
Atributo |
Descrição |
---|---|
pattern |
Obrigatório. Impõe básica de padrões coincidentes para somente cadeias de caracteres. Os valores válidos para o patternValue são "A", "N" e "X", que indicam os tipos de caracteres a seguir:
Todos os outros valores são analisados como literais. Comprimento mínimo: 1; comprimento máximo: 255. Valor padrão: ^[^\\]*$ Exemplo de valor padrão: xxxxx. nn. nn |
for |
Opcional. Especifica o nome de um usuário ou grupo na Team Foundation ao qual a regra se aplica. Nomes válidos consistem em uma seqüência de caracteres de texto que contenha entre 1 e 255 caracteres. Valor padrão: ^[^\\]+\\[^\\]+$ Exemplo de valor padrão: Domínio\UserID |
not |
Opcional. Especifica o nome de um usuário ou grupo na Team Foundation para o qual a regra não se aplica. Nomes válidos consistem em uma seqüência de caracteres de texto que contenha entre 1 e 255 caracteres. Valor padrão: ^[^\\]+\\[^\\]+$ Exemplo de valor padrão: Domínio\UserID |
Voltar ao topo
Exemplos de correspondência de padrão
Os exemplos a seguir ilustram bem-sucedidas e malsucedida padrão corresponde a uma variedade de usos do campo.
Número de versão
Padrão: ANA MARIA.NN.NN
Valida |
R01.03.04 ou V05.08.99 |
Falha de validação |
1.3.4 ou V5.8.99 ou v 1.3 |
Um identificador flexível
Padrão: XXX-XXX.
Valida |
001-abc ou a00 b02 |
Falha de validação |
abc-1 ou 001. abc |
Prioridade
Padrão: PN
Valida |
P1 ou P5 ou P9 |
Falha de validação |
1 ou P10 |
Marcas de correspondência diferenciam maiúsculas de minúsculas. Portanto, "NP" corresponde a P1 e o p1.
Voltar ao topo
Consulte também
Outros recursos
Trabalhando com regras do campo
Histórico de alterações
Date |
History |
Motivo |
---|---|---|
Janeiro de 2011 |
Adicionado a sintaxe para o MATCH elemento. |
Aprimoramento de informações. |