Dize Alanının Desenle Eşleşmesini Sağlama
MATCH öğesini, Dize türü alanındaki verilerin belirlediğiniz deseni izlemesini zorunlu kılmak için kullanabilirsiniz. Birden çok MATCH öğesi tanımlarsanız, değerler alan için belirlenmiş olan herhangi bir kalıpla eşleşirse geçerli olur. En az bir öğe başarılı olursa, alanın geçerli bir değeri olabilir.
Not
Bir 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ı.Bkz: İş Öğesi Türlerini Özelleştirme ve Yönetme [witadmin]
Öğe Sözdizimi Yapısını EŞLEME
Dize türü alanlarının değerlerini eşleşmesi gereken bir model tanımlayarak temel kalıp eşleşmelerini zorlamak için MATCH öğesini kullanın.
<MATCH pattern="patternValue" for="userGroupName" not="userGroupName" />
Öznitelikler
MATCH kuralının hangi kullanıcılara uygulanabileceğini belirleyebilirsiniz. Herhangi bir isteğe bağlı öznitelik tanımlamazsanız, Team Foundation Server öğesindeki her geçerli kullanıcı ve grup desenle eşleşen bir değer belirtmelidir.
Öznitelik |
Tanımlama |
---|---|
pattern |
Gerekli. Sadece dizinler için olan temel kalıp eşleşmelerini zorlar. patternValue için geçerli değerler aşağıdaki karakter türlerini gösteren: "A", "N" ve "X"'tir.
Diğer tüm değerler hazır bilgiler olarak alınır. En az 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: Domain\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: Domain\UserID |
Başa dön
Desen Eşleştirme Örnekleri
Aşağıdaki örnekler çeşitli alan kullanımları için başarılı ve başarısız desen eşleştirmelerini gösterir.
Sürüm numarası
Desen: ANN.NN.NN
Doğrulamalar |
R01.03.04 veya V05.08.99 |
Doğrulama hatası |
1.3.4 veya v5.8.99 ya da v1.3 |
Esnek Tanımlayıcı
Desen: XXX-XXX
Doğrulamalar |
001-abc veya W00-b02 |
Doğrulama hatası |
1-abc veya 001.abc |
Öncelik
Desen: PN
Doğrulamalar |
P1, P5 veya P9 |
Doğrulama hatası |
1 veya P10 |
Eşleme etiketleri büyük/küçük harf duyarsızdır. Bu yüzden, "PN" P1 ve p1 ile eşleşir.
Başa dön