FileSystemName.MatchesWin32Expression メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定された Win32 の式が指定された名前と一致するかどうかを調べます。 次のワイルドカードがサポートされています: '*'、'?'、'<'、'>'、'"'。 円記号文字 '\' はエスケープします。
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
パラメーター
- expression
- ReadOnlySpan<Char>
照合する式 (例: "*.foo")。
- name
- ReadOnlySpan<Char>
式に対して調べる名前。
- ignoreCase
- Boolean
大文字と小文字を区別しない場合は true
(既定値)、一致で大文字と小文字を区別する場合は false
。
戻り値
指定された式が指定された名前と一致する場合は true
、それ以外の場合は false
。
注釈
パラメーターのexpression
構文は、 によってFileSystemWatcher使用される構文に基づいています。これは RtlIsNameInExpression に基づいており、DOS ワイルドカード ('*'
、'>'
'?'
'<'
、'"'
) に一致する規則を定義します。
を使用して TranslateWin32Expression(String)式を変換しない限り、一致は Win32 の動作に対応しません。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET