Freigeben über


SetRouteConstraint<TSet> Klasse

Definition

Eine Routeneinschränkung, die einen Routenparameterwert einschließt oder aus einem Satz von Werten des Typs TSetausgeschlossen wird.

public class SetRouteConstraint<TSet> : System.Web.Http.Routing.IHttpRouteConstraint
type SetRouteConstraint<'Set> = class
    interface IHttpRouteConstraint
Public Class SetRouteConstraint(Of TSet)
Implements IHttpRouteConstraint

Typparameter

TSet

Typ des Wertesatzes, der eingeschlossen oder ausgeschlossen werden soll.

Vererbung
SetRouteConstraint<TSet>
Implementiert
System.Web.Http.Routing.IHttpRouteConstraint

Konstruktoren

SetRouteConstraint<TSet>(HashSet<TSet>, Boolean)

Initialisiert eine neue Instanz der SetRouteConstraint<TSet>-Klasse. Verwenden sie, matchOnExcluded um anzugeben, ob der Parameterwert für die Einschränkung eingeschlossen oder aus dem angegebenen Wertesatz ausgeschlossen werden muss.

Eigenschaften

Excluded

Gibt an, ob der übereinstimmende Parametername in den Wertsatz eingeschlossen oder ausgeschlossen werden soll, um eine Übereinstimmung zu sein.

Set

Ruft die Gruppe der ausgeschlossenen oder eingeschlossenen Werte ab.

Methoden

Match(HttpRequestMessage, IHttpRoute, String, IDictionary<String,Object>, HttpRouteDirection)

Eine Routeneinschränkung, die einen Routenparameterwert einschließt oder aus einem Satz von Werten des Typs TSetausgeschlossen wird.

Gilt für: