RegexCompilationInfo Klasse

Definition

Achtung

Regex.CompileToAssembly is obsolete and not supported. Use the GeneratedRegexAttribute with the regular expression source generator instead.

Stellt Informationen zu einem regulären Ausdruck bereit, der zum Kompilieren eines regulären Ausdrucks in einer eigenständigen Assembly verwendet wird.

public ref class RegexCompilationInfo
[System.Obsolete("Regex.CompileToAssembly is obsolete and not supported. Use the GeneratedRegexAttribute with the regular expression source generator instead.", DiagnosticId="SYSLIB0036", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public class RegexCompilationInfo
public class RegexCompilationInfo
[System.Serializable]
public class RegexCompilationInfo
[<System.Obsolete("Regex.CompileToAssembly is obsolete and not supported. Use the GeneratedRegexAttribute with the regular expression source generator instead.", DiagnosticId="SYSLIB0036", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type RegexCompilationInfo = class
type RegexCompilationInfo = class
[<System.Serializable>]
type RegexCompilationInfo = class
Public Class RegexCompilationInfo
Vererbung
RegexCompilationInfo
Attribute

Hinweise

Ein Array von RegexCompilationInfo Objekten wird an die CompileToAssembly Methode übergeben, um Informationen zu jedem regulären Ausdruck bereitzustellen, der in der Assembly enthalten sein soll. Jeder kompilierte reguläre Ausdruck, der in der Assembly enthalten ist, wird als von der Klasse abgeleitete RegexKlasse dargestellt. Die Eigenschaften des RegexCompilationInfo Typs definieren den Klassennamen des regulären Ausdrucks, den vollständig qualifizierten Namen (d. h. den Namespace und den Typnamen), das Muster des regulären Ausdrucks, alle zusätzlichen Optionen (z. B. ob der Regulärausdruck Groß- und Kleinschreibung beachtet), und ein Zeitüberschreitungsintervall, das angibt, wie lange die Regulärausdrucks-Engine nach einer Übereinstimmung suchen soll.

Sie können ein RegexCompilationInfo Objekt instanziieren, indem Sie den überladenen Klassenkonstruktor aufrufen.

Konstruktoren

Name Beschreibung
RegexCompilationInfo(String, RegexOptions, String, String, Boolean, TimeSpan)
Veraltet.

Initialisiert eine neue Instanz der RegexCompilationInfo Klasse, die Informationen zu einem regulären Ausdruck mit einem angegebenen Timeoutwert enthält, der in einer Assembly enthalten sein soll.

RegexCompilationInfo(String, RegexOptions, String, String, Boolean)
Veraltet.

Initialisiert eine neue Instanz der RegexCompilationInfo Klasse, die Informationen zu einem regulären Ausdruck enthält, die in eine Assembly eingeschlossen werden sollen.

Eigenschaften

Name Beschreibung
IsPublic
Veraltet.

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der kompilierte reguläre Ausdruck öffentliche Sichtbarkeit hat.

MatchTimeout
Veraltet.

Ruft das Standardtimeoutintervall des regulären Ausdrucks ab oder legt es fest.

Name
Veraltet.

Dient zum Abrufen oder Festlegen des Namens des Typs, der den kompilierten regulären Ausdruck darstellt.

Namespace
Veraltet.

Ruft den Namespace ab, zu dem der neue Typ gehört, oder legt diesen fest.

Options
Veraltet.

Ruft die optionen ab, die beim Kompilieren des regulären Ausdrucks verwendet werden sollen, oder legt diese fest.

Pattern
Veraltet.

Ruft den regulären Ausdruck ab, der kompiliert werden soll, oder legt diesen fest.

Methoden

Name Beschreibung
Equals(Object)
Veraltet.

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()
Veraltet.

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()
Veraltet.

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()
Veraltet.

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()
Veraltet.

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen