Dize alanıyla eşleşen kalıbı uygulama
Kullanabileceğiniz MATCH belirttiğiniz desenler izleyen dize türünde bir alan değerlerini zorlamak için öğesi.Birden çok tanımlıyorsanız MATCH öğeleri değeri herhangi bir alan için belirttiğiniz desenleri eşleşirse geçerli olur.En az bir öğe başarılı olursa, alan geçerli bir değere sahip.
[!NOT]
Kural eklemek için bir FIELD tanımı, kullanım witadmin almak ve iş öğesi türü için tanım vermek için komut satırı aracı.Bakın İş öğesi türlerini içeri aktarma, dışarı aktarma ve yönetme [witadmin].
Öğe sözdizimi yapısını eşleme
Kullandığınız MATCH öğesi temel desen dize türü alanlarının değerlerini bir model tanımlayarak eşleştirme zorlamak için aynı olmalıdır.
<MATCH pattern="patternValue" for="userGroupName" not="userGroupName" />
Öznitelikler
Hangi kullanıcılara belirtebilirsiniz MATCH kural uygular.Gruplar halinde, tüm geçerli kullanıcıların ve isteğe bağlı öznitelikleri tanımlanmamışsa Team Foundation Server desenle eşleşen bir değer belirtmelisiniz.
Öznitelik |
Açıklama |
---|---|
pattern |
Gerekli.Temel desen dizeleri yalnızca ve yalnızca dizeler ayarlanmış eşleştirme zorlar syncnamechanges="false". İçin geçerli değerler patternValue "A", "N" ve "X", aşağıdaki karakter türlerini belirtir:
Diğer tüm değerleri harf olarak alınır.En küçük uzunluk: 1; en fazla uzunluk: 255. Desen değeri: ^[^\\]*$ Desen değeri örneği: xxxxx.nn.nn |
for |
İsteğe bağlı.Kuralın uygulandığı Team Foundation'daki bir kullanıcının veya grubun adını belirtir.Geçerli adlar 1 ile 255 arasında karakter içeren bir metin dizesinden oluşmalıdır. Desen değeri: ^[^\\]+\\[^\\]+$ Desen değeri örneği: etki alanı\UserID |
not |
İsteğe bağlı.Bu kuralın uygulanmadığı Team Foundation'daki bir kullanıcının veya grubun adını belirtir.Geçerli adlar 1 ile 255 arasında karakter içeren bir metin dizesinden oluşmalıdır. Desen değeri: ^[^\\]+\\[^\\]+$ Desen değeri örneği: etki alanı\UserID |
Başa dön
Desen eşleştirme örnekleri
Aşağıdaki örnekler başarılı gösterir ve başarısız çeşitli alan kullanımları eşleştirir.
Sürüm numarası
Desen: ANN.NN.NN
Doğrular |
R01.03.04 veya V05.08.99 |
Doğrulama başarısız |
1.3.4 veya V5.8.99 veya v1.3 |
Esnek bir tanımlayıcı
Desen: XXX-XXX
Doğrular |
001 abc veya a00 b02 |
Doğrulama başarısız |
1-abc veya 001. abc |
Öncelik
Desen: PN
Doğrular |
P1, P5 veya P9 |
Doğrulama başarısız |
1 veya P10 |
Eşleme etiketleri büyük/küçük harfe duyarlıdır.Bu nedenle, "PN" P1 hem p1 eşleştirir.
Başa dön