Поделиться через


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.

Применяется к