共用方式為


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[])

來源:
RoutePatternFactory.cs
來源:
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[])

來源:
RoutePatternFactory.cs
來源:
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>)

來源:
RoutePatternFactory.cs
來源:
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[])

來源:
RoutePatternFactory.cs
來源:
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>)

來源:
RoutePatternFactory.cs
來源:
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[])

來源:
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>)

來源:
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>)

來源:
RoutePatternFactory.cs
來源:
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[])

來源:
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>)

來源:
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[])

來源:
RoutePatternFactory.cs
來源:
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>)

來源:
RoutePatternFactory.cs
來源:
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

適用於