FileSystemName.MatchesWin32Expression Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Verilen Win32 ifadesinin verilen adla eşleşip eşleşmediğini doğrular. Şu joker karakterleri destekler: '*', '?', '<', '>', '"'. Ters eğik çizgi karakteri '\' kaçıştır.
public static bool MatchesWin32Expression (ReadOnlySpan<char> expression, ReadOnlySpan<char> name, bool ignoreCase = true);
static member MatchesWin32Expression : ReadOnlySpan<char> * ReadOnlySpan<char> * bool -> bool
Public Shared Function MatchesWin32Expression (expression As ReadOnlySpan(Of Char), name As ReadOnlySpan(Of Char), Optional ignoreCase As Boolean = true) As Boolean
Parametreler
- expression
- ReadOnlySpan<Char>
"*.foo" gibi eşleşecek ifade.
- name
- ReadOnlySpan<Char>
İfadeye karşı denetlenecek ad.
- ignoreCase
- Boolean
true
büyük/küçük harfe duyarlı olması gerekiyorsa büyük/küçük harfe (varsayılan) false
yoksayma.
Döndürülenler
true
verilen ifade verilen adla eşleşiyorsa; aksi takdirde , false
.
Açıklamalar
parametresinin expression
söz dizimi, tarafından FileSystemWatcherkullanılan ve DOS joker karakterlerini ('*'
, '?'
, , '<'
, '>'
, '"'
) eşleştirme kurallarını tanımlayan RtlIsNameInExpression'ı temel alan söz dizimini temel alır.
kullanarak ifadeyi TranslateWin32Expression(String)dönüştürmediğiniz sürece eşleştirme Win32 davranışına karşılık gelmeyecektir.