Udostępnij za pośrednictwem


DirectiveRegex Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy DirectiveRegex.

Przeciążenia

DirectiveRegex()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Inicjuje nowe wystąpienie klasy DirectiveRegex.

DirectiveRegex(TimeSpan)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Inicjuje DirectiveRegex nowe wystąpienie klasy z określoną wartością limitu czasu.

DirectiveRegex()

Inicjuje nowe wystąpienie klasy DirectiveRegex.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

public:
 DirectiveRegex();
public DirectiveRegex ();
Public Sub New ()

Uwagi

Ten konstruktor tworzy wystąpienie skompilowanego wyrażenia regularnego, którego wstępnie zdefiniowany wzorzec wyrażeń regularnych jest następujący:

\G<%\s*@(\s*(?<attrname>\w[\w:]*(?=\W))(\s*(?<equal>=)\s*"(?<attrval>[^"]*)"|\s*(?<equal>=)\s*'(?<attrval>[^']*)'|\s*(?<equal>=)\s*(?<attrval>[^\s%>]*)|(?<equal>)(?<attrval>\s*?)))*\s*?%>

Dotyczy

DirectiveRegex(TimeSpan)

Inicjuje DirectiveRegex nowe wystąpienie klasy z określoną wartością limitu czasu.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

public:
 DirectiveRegex(TimeSpan A_1);
public DirectiveRegex (TimeSpan A_1);
new System.Web.RegularExpressions.DirectiveRegex : TimeSpan -> System.Web.RegularExpressions.DirectiveRegex
Public Sub New (A_1 As TimeSpan)

Parametry

A_1
TimeSpan

Interwał limitu czasu lub InfiniteMatchTimeout jeśli pasujące operacje nie powinny upłynął limit czasu.

Uwagi

Parametr A_1 reprezentuje maksymalny interwał czasu, w którym aparat wyrażeń regularnych próbuje znaleźć dopasowanie przed przekroczeniem limitu czasu operacji, a RegexMatchTimeoutException wyrażenie jest zgłaszane.

Dotyczy