Aracılığıyla paylaş


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.

  • "A" alfabetik bir karakteri temsil eder.

  • "N" sayısal bir karakteri temsil eder.

  • "X" herhangi bir alfasayısal karakteri temsil eder.

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.

ms404842.collapse_all(tr-tr,VS.110).gifSü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

ms404842.collapse_all(tr-tr,VS.110).gifEsnek Tanımlayıcı

Desen: XXX-XXX

Doğrulamalar

001-abc veya W00-b02

Doğrulama hatası

1-abc veya 001.abc

ms404842.collapse_all(tr-tr,VS.110).gifÖ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

Ayrıca bkz.

Diğer Kaynaklar

Alan Kuralları ile Çalışma