RoutePatternFactory.Pattern 方法

定义

重载

Pattern(Object, Object, RoutePatternPathSegment[])

RoutePattern从段集合以及提供的默认值和参数策略创建 。

Pattern(RoutePatternPathSegment[])

从段集合创建 的新 RoutePattern 实例。

Pattern(IEnumerable<RoutePatternPathSegment>)

从段集合创建 的新 RoutePattern 实例。

Pattern(String, RoutePatternPathSegment[])

从段集合创建 的新 RoutePattern 实例。

Pattern(String, IEnumerable<RoutePatternPathSegment>)

从段集合创建 的新 RoutePattern 实例。

Pattern(RouteValueDictionary, RouteValueDictionary, RoutePatternPathSegment[])

RoutePattern从段集合以及提供的默认值和参数策略创建 。

Pattern(RouteValueDictionary, RouteValueDictionary, IEnumerable<RoutePatternPathSegment>)

RoutePattern从段集合以及提供的默认值和参数策略创建 。

Pattern(Object, Object, IEnumerable<RoutePatternPathSegment>)

RoutePattern从段集合以及提供的默认值和参数策略创建 。

Pattern(String, RouteValueDictionary, RouteValueDictionary, RoutePatternPathSegment[])

RoutePattern从段集合以及提供的默认值和参数策略创建 。

Pattern(String, RouteValueDictionary, RouteValueDictionary, IEnumerable<RoutePatternPathSegment>)

RoutePattern从段集合以及提供的默认值和参数策略创建 。

Pattern(String, Object, Object, RoutePatternPathSegment[])

RoutePattern从段集合以及提供的默认值和参数策略创建 。

Pattern(String, Object, Object, IEnumerable<RoutePatternPathSegment>)

RoutePattern从段集合以及提供的默认值和参数策略创建 。

Pattern(Object, Object, RoutePatternPathSegment[])

Source:
RoutePatternFactory.cs
Source:
RoutePatternFactory.cs

RoutePattern从段集合以及提供的默认值和参数策略创建 。

public:
 static Microsoft::AspNetCore::Routing::Patterns::RoutePattern ^ Pattern(System::Object ^ defaults, System::Object ^ parameterPolicies, ... cli::array <Microsoft::AspNetCore::Routing::Patterns::RoutePatternPathSegment ^> ^ segments);
public static Microsoft.AspNetCore.Routing.Patterns.RoutePattern Pattern (object defaults, object parameterPolicies, params Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment[] segments);
public static Microsoft.AspNetCore.Routing.Patterns.RoutePattern Pattern (object? defaults, object? parameterPolicies, params Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment[] segments);
static member Pattern : obj * obj * Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment[] -> Microsoft.AspNetCore.Routing.Patterns.RoutePattern
Public Shared Function Pattern (defaults As Object, parameterPolicies As Object, ParamArray segments As RoutePatternPathSegment()) As RoutePattern

参数

defaults
Object

要与路由模式关联的其他默认值。 可能为 null。 提供的 对象将使用 转换为键值对 RouteValueDictionary ,然后合并到路由模式中。

parameterPolicies
Object

要与路由模式关联的其他参数策略。 可能为 null。 提供的 对象将使用 转换为键值对 RouteValueDictionary ,然后合并到路由模式中。 可以通过提供集合作为 值,为键指定多个策略。

segments
RoutePatternPathSegment[]

段的集合。

返回

RoutePattern

适用于

Pattern(RoutePatternPathSegment[])

Source:
RoutePatternFactory.cs
Source:
RoutePatternFactory.cs

从段集合创建 的新 RoutePattern 实例。

public:
 static Microsoft::AspNetCore::Routing::Patterns::RoutePattern ^ Pattern(... cli::array <Microsoft::AspNetCore::Routing::Patterns::RoutePatternPathSegment ^> ^ segments);
public static Microsoft.AspNetCore.Routing.Patterns.RoutePattern Pattern (params Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment[] segments);
static member Pattern : Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment[] -> Microsoft.AspNetCore.Routing.Patterns.RoutePattern
Public Shared Function Pattern (ParamArray segments As RoutePatternPathSegment()) As RoutePattern

参数

segments
RoutePatternPathSegment[]

段的集合。

返回

RoutePattern

适用于

Pattern(IEnumerable<RoutePatternPathSegment>)

Source:
RoutePatternFactory.cs
Source:
RoutePatternFactory.cs

从段集合创建 的新 RoutePattern 实例。

public:
 static Microsoft::AspNetCore::Routing::Patterns::RoutePattern ^ Pattern(System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Routing::Patterns::RoutePatternPathSegment ^> ^ segments);
public static Microsoft.AspNetCore.Routing.Patterns.RoutePattern Pattern (System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment> segments);
static member Pattern : seq<Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment> -> Microsoft.AspNetCore.Routing.Patterns.RoutePattern
Public Shared Function Pattern (segments As IEnumerable(Of RoutePatternPathSegment)) As RoutePattern

参数

segments
IEnumerable<RoutePatternPathSegment>

段的集合。

返回

RoutePattern

适用于

Pattern(String, RoutePatternPathSegment[])

Source:
RoutePatternFactory.cs
Source:
RoutePatternFactory.cs

从段集合创建 的新 RoutePattern 实例。

public:
 static Microsoft::AspNetCore::Routing::Patterns::RoutePattern ^ Pattern(System::String ^ rawText, ... cli::array <Microsoft::AspNetCore::Routing::Patterns::RoutePatternPathSegment ^> ^ segments);
public static Microsoft.AspNetCore.Routing.Patterns.RoutePattern Pattern (string rawText, params Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment[] segments);
static member Pattern : string * Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment[] -> Microsoft.AspNetCore.Routing.Patterns.RoutePattern
Public Shared Function Pattern (rawText As String, ParamArray segments As RoutePatternPathSegment()) As RoutePattern

参数

rawText
String

要与路由模式关联的原始文本。 可能为 null。

segments
RoutePatternPathSegment[]

段的集合。

返回

RoutePattern

适用于

Pattern(String, IEnumerable<RoutePatternPathSegment>)

Source:
RoutePatternFactory.cs
Source:
RoutePatternFactory.cs

从段集合创建 的新 RoutePattern 实例。

public:
 static Microsoft::AspNetCore::Routing::Patterns::RoutePattern ^ Pattern(System::String ^ rawText, System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Routing::Patterns::RoutePatternPathSegment ^> ^ segments);
public static Microsoft.AspNetCore.Routing.Patterns.RoutePattern Pattern (string rawText, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment> segments);
public static Microsoft.AspNetCore.Routing.Patterns.RoutePattern Pattern (string? rawText, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment> segments);
static member Pattern : string * seq<Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment> -> Microsoft.AspNetCore.Routing.Patterns.RoutePattern
Public Shared Function Pattern (rawText As String, segments As IEnumerable(Of RoutePatternPathSegment)) As RoutePattern

参数

rawText
String

要与路由模式关联的原始文本。 可能为 null。

segments
IEnumerable<RoutePatternPathSegment>

段的集合。

返回

RoutePattern

适用于

Pattern(RouteValueDictionary, RouteValueDictionary, RoutePatternPathSegment[])

Source:
RoutePatternFactory.cs

RoutePattern从段集合以及提供的默认值和参数策略创建 。

public static Microsoft.AspNetCore.Routing.Patterns.RoutePattern Pattern (Microsoft.AspNetCore.Routing.RouteValueDictionary? defaults, Microsoft.AspNetCore.Routing.RouteValueDictionary? parameterPolicies, params Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment[] segments);
static member Pattern : Microsoft.AspNetCore.Routing.RouteValueDictionary * Microsoft.AspNetCore.Routing.RouteValueDictionary * Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment[] -> Microsoft.AspNetCore.Routing.Patterns.RoutePattern
Public Shared Function Pattern (defaults As RouteValueDictionary, parameterPolicies As RouteValueDictionary, ParamArray segments As RoutePatternPathSegment()) As RoutePattern

参数

defaults
RouteValueDictionary

要与路由模式关联的其他默认值。 可能为 null。 提供的 对象将使用 转换为键值对 RouteValueDictionary ,然后合并到路由模式中。

parameterPolicies
RouteValueDictionary

要与路由模式关联的其他参数策略。 可能为 null。 提供的 对象将使用 转换为键值对 RouteValueDictionary ,然后合并到路由模式中。 可以通过提供集合作为 值,为键指定多个策略。

segments
RoutePatternPathSegment[]

段的集合。

返回

RoutePattern

适用于

Pattern(RouteValueDictionary, RouteValueDictionary, IEnumerable<RoutePatternPathSegment>)

Source:
RoutePatternFactory.cs

RoutePattern从段集合以及提供的默认值和参数策略创建 。

public static Microsoft.AspNetCore.Routing.Patterns.RoutePattern Pattern (Microsoft.AspNetCore.Routing.RouteValueDictionary? defaults, Microsoft.AspNetCore.Routing.RouteValueDictionary? parameterPolicies, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment> segments);
static member Pattern : Microsoft.AspNetCore.Routing.RouteValueDictionary * Microsoft.AspNetCore.Routing.RouteValueDictionary * seq<Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment> -> Microsoft.AspNetCore.Routing.Patterns.RoutePattern
Public Shared Function Pattern (defaults As RouteValueDictionary, parameterPolicies As RouteValueDictionary, segments As IEnumerable(Of RoutePatternPathSegment)) As RoutePattern

参数

defaults
RouteValueDictionary

要与路由模式关联的其他默认值。 可能为 null。 提供的 对象将使用 转换为键值对 RouteValueDictionary ,然后合并到路由模式中。

parameterPolicies
RouteValueDictionary

要与路由模式关联的其他参数策略。 可能为 null。 提供的 对象将使用 转换为键值对 RouteValueDictionary ,然后合并到路由模式中。 可以通过提供集合作为 值,为键指定多个策略。

segments
IEnumerable<RoutePatternPathSegment>

段的集合。

返回

RoutePattern

适用于

Pattern(Object, Object, IEnumerable<RoutePatternPathSegment>)

Source:
RoutePatternFactory.cs
Source:
RoutePatternFactory.cs

RoutePattern从段集合以及提供的默认值和参数策略创建 。

public:
 static Microsoft::AspNetCore::Routing::Patterns::RoutePattern ^ Pattern(System::Object ^ defaults, System::Object ^ parameterPolicies, System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Routing::Patterns::RoutePatternPathSegment ^> ^ segments);
public static Microsoft.AspNetCore.Routing.Patterns.RoutePattern Pattern (object defaults, object parameterPolicies, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment> segments);
public static Microsoft.AspNetCore.Routing.Patterns.RoutePattern Pattern (object? defaults, object? parameterPolicies, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment> segments);
static member Pattern : obj * obj * seq<Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment> -> Microsoft.AspNetCore.Routing.Patterns.RoutePattern
Public Shared Function Pattern (defaults As Object, parameterPolicies As Object, segments As IEnumerable(Of RoutePatternPathSegment)) As RoutePattern

参数

defaults
Object

要与路由模式关联的其他默认值。 可能为 null。 提供的 对象将使用 转换为键值对 RouteValueDictionary ,然后合并到路由模式中。

parameterPolicies
Object

要与路由模式关联的其他参数策略。 可能为 null。 提供的 对象将使用 转换为键值对 RouteValueDictionary ,然后合并到路由模式中。 可以通过提供集合作为 值,为键指定多个策略。

segments
IEnumerable<RoutePatternPathSegment>

段的集合。

返回

RoutePattern

适用于

Pattern(String, RouteValueDictionary, RouteValueDictionary, RoutePatternPathSegment[])

Source:
RoutePatternFactory.cs

RoutePattern从段集合以及提供的默认值和参数策略创建 。

public static Microsoft.AspNetCore.Routing.Patterns.RoutePattern Pattern (string? rawText, Microsoft.AspNetCore.Routing.RouteValueDictionary? defaults, Microsoft.AspNetCore.Routing.RouteValueDictionary? parameterPolicies, params Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment[] segments);
static member Pattern : string * Microsoft.AspNetCore.Routing.RouteValueDictionary * Microsoft.AspNetCore.Routing.RouteValueDictionary * Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment[] -> Microsoft.AspNetCore.Routing.Patterns.RoutePattern
Public Shared Function Pattern (rawText As String, defaults As RouteValueDictionary, parameterPolicies As RouteValueDictionary, ParamArray segments As RoutePatternPathSegment()) As RoutePattern

参数

rawText
String

要与路由模式关联的原始文本。

defaults
RouteValueDictionary

要与路由模式关联的其他默认值。 可能为 null。 提供的 对象将使用 转换为键值对 RouteValueDictionary ,然后合并到路由模式中。

parameterPolicies
RouteValueDictionary

要与路由模式关联的其他参数策略。 可能为 null。 提供的 对象将使用 转换为键值对 RouteValueDictionary ,然后合并到路由模式中。 可以通过提供集合作为 值,为键指定多个策略。

segments
RoutePatternPathSegment[]

段的集合。

返回

RoutePattern

适用于

Pattern(String, RouteValueDictionary, RouteValueDictionary, IEnumerable<RoutePatternPathSegment>)

Source:
RoutePatternFactory.cs

RoutePattern从段集合以及提供的默认值和参数策略创建 。

public static Microsoft.AspNetCore.Routing.Patterns.RoutePattern Pattern (string? rawText, Microsoft.AspNetCore.Routing.RouteValueDictionary? defaults, Microsoft.AspNetCore.Routing.RouteValueDictionary? parameterPolicies, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment> segments);
static member Pattern : string * Microsoft.AspNetCore.Routing.RouteValueDictionary * Microsoft.AspNetCore.Routing.RouteValueDictionary * seq<Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment> -> Microsoft.AspNetCore.Routing.Patterns.RoutePattern
Public Shared Function Pattern (rawText As String, defaults As RouteValueDictionary, parameterPolicies As RouteValueDictionary, segments As IEnumerable(Of RoutePatternPathSegment)) As RoutePattern

参数

rawText
String

要与路由模式关联的原始文本。 可能为 null。

defaults
RouteValueDictionary

要与路由模式关联的其他默认值。 可能为 null。 提供的 对象将使用 转换为键值对 RouteValueDictionary ,然后合并到路由模式中。

parameterPolicies
RouteValueDictionary

要与路由模式关联的其他参数策略。 可能为 null。 提供的 对象将使用 转换为键值对 RouteValueDictionary ,然后合并到路由模式中。 可以通过提供集合作为 值,为键指定多个策略。

segments
IEnumerable<RoutePatternPathSegment>

段的集合。

返回

RoutePattern

适用于

Pattern(String, Object, Object, RoutePatternPathSegment[])

Source:
RoutePatternFactory.cs
Source:
RoutePatternFactory.cs

RoutePattern从段集合以及提供的默认值和参数策略创建 。

public:
 static Microsoft::AspNetCore::Routing::Patterns::RoutePattern ^ Pattern(System::String ^ rawText, System::Object ^ defaults, System::Object ^ parameterPolicies, ... cli::array <Microsoft::AspNetCore::Routing::Patterns::RoutePatternPathSegment ^> ^ segments);
public static Microsoft.AspNetCore.Routing.Patterns.RoutePattern Pattern (string rawText, object defaults, object parameterPolicies, params Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment[] segments);
public static Microsoft.AspNetCore.Routing.Patterns.RoutePattern Pattern (string? rawText, object? defaults, object? parameterPolicies, params Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment[] segments);
static member Pattern : string * obj * obj * Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment[] -> Microsoft.AspNetCore.Routing.Patterns.RoutePattern
Public Shared Function Pattern (rawText As String, defaults As Object, parameterPolicies As Object, ParamArray segments As RoutePatternPathSegment()) As RoutePattern

参数

rawText
String

要与路由模式关联的原始文本。

defaults
Object

要与路由模式关联的其他默认值。 可能为 null。 提供的 对象将使用 转换为键值对 RouteValueDictionary ,然后合并到路由模式中。

parameterPolicies
Object

要与路由模式关联的其他参数策略。 可能为 null。 提供的 对象将使用 转换为键值对 RouteValueDictionary ,然后合并到路由模式中。 可以通过提供集合作为 值,为键指定多个策略。

segments
RoutePatternPathSegment[]

段的集合。

返回

RoutePattern

适用于

Pattern(String, Object, Object, IEnumerable<RoutePatternPathSegment>)

Source:
RoutePatternFactory.cs
Source:
RoutePatternFactory.cs

RoutePattern从段集合以及提供的默认值和参数策略创建 。

public:
 static Microsoft::AspNetCore::Routing::Patterns::RoutePattern ^ Pattern(System::String ^ rawText, System::Object ^ defaults, System::Object ^ parameterPolicies, System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Routing::Patterns::RoutePatternPathSegment ^> ^ segments);
public static Microsoft.AspNetCore.Routing.Patterns.RoutePattern Pattern (string rawText, object defaults, object parameterPolicies, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment> segments);
public static Microsoft.AspNetCore.Routing.Patterns.RoutePattern Pattern (string? rawText, object? defaults, object? parameterPolicies, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment> segments);
static member Pattern : string * obj * obj * seq<Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment> -> Microsoft.AspNetCore.Routing.Patterns.RoutePattern
Public Shared Function Pattern (rawText As String, defaults As Object, parameterPolicies As Object, segments As IEnumerable(Of RoutePatternPathSegment)) As RoutePattern

参数

rawText
String

要与路由模式关联的原始文本。 可能为 null。

defaults
Object

要与路由模式关联的其他默认值。 可能为 null。 提供的 对象将使用 转换为键值对 RouteValueDictionary ,然后合并到路由模式中。

parameterPolicies
Object

要与路由模式关联的其他参数策略。 可能为 null。 提供的 对象将使用 转换为键值对 RouteValueDictionary ,然后合并到路由模式中。 可以通过提供集合作为 值,为键指定多个策略。

segments
IEnumerable<RoutePatternPathSegment>

段的集合。

返回

RoutePattern

适用于