Aracılığıyla paylaş


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:

  • "a" alfabetik bir karakteri temsil eder.

  • "N" sayısal karakter temsil eder.

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

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

Ayrıca bkz.

Diğer Kaynaklar

İş öğesi alanına kural uygulama