FileSystemName.MatchesWin32Expression Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Verifica se l'espressione Win32 specificata corrisponde al nome specificato. Supporta i caratteri jolly seguenti: '*', '?', '<', '>', '"'. Carattere barra rovesciata '\' escape.
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
Parametri
- expression
- ReadOnlySpan<Char>
Espressione con cui trovare la corrispondenza, ad esempio "*.foo".
- name
- ReadOnlySpan<Char>
Nome da confrontate con l'espressione.
- ignoreCase
- Boolean
true
per ignorare la combinazione di maiuscole/minuscole (impostazione predefinita). false
se la corrispondenza deve fare distinzione tra maiuscole e minuscole.
Restituisce
true
se l'espressione specificata corrisponde al nome specificato. In caso contrario, false
.
Commenti
La sintassi del expression
parametro è basata sulla sintassi utilizzata da FileSystemWatcher, basata su RtlIsNameInExpression, che definisce le regole per i caratteri jolly DOS corrispondenti ('*'
, '>'
'?'
'<'
, , ). '"'
La corrispondenza non corrisponderà al comportamento Win32, a meno che non si trasforma l'espressione usando TranslateWin32Expression(String).