Bagikan melalui


IRouteBuilder Antarmuka

Definisi

Mendefinisikan kontrak untuk penyusun rute dalam aplikasi. Penyusun rute menentukan rute untuk aplikasi.

public interface class IRouteBuilder
public interface IRouteBuilder
type IRouteBuilder = interface
Public Interface IRouteBuilder
Turunan

Properti

ApplicationBuilder

IApplicationBuilderMendapatkan .

DefaultHandler

Mendapatkan atau mengatur default IRouter yang digunakan sebagai handler jika IRouter ditambahkan ke daftar rute tetapi tidak menentukan sendiri.

Routes

Mendapatkan rute yang dikonfigurasi di penyusun.

ServiceProvider

Mendapatkan set yang IServiceProvider digunakan untuk menyelesaikan layanan untuk rute.

Metode

Build()

Membangun yang merutekan IRouter rute yang ditentukan dalam Routes properti .

Metode Ekstensi

MapRoute(IRouteBuilder, String, String)

Menambahkan rute ke IRouteBuilder dengan nama dan templat yang ditentukan.

MapRoute(IRouteBuilder, String, String, Object)

Menambahkan rute ke IRouteBuilder dengan nama, templat, dan nilai default yang ditentukan.

MapRoute(IRouteBuilder, String, String, Object, Object)

Menambahkan rute ke IRouteBuilder dengan nama, templat, nilai default, dan batasan yang ditentukan.

MapRoute(IRouteBuilder, String, String, Object, Object, Object)

Menambahkan rute ke IRouteBuilder dengan nama, templat, nilai default, dan token data yang ditentukan.

MapAreaRoute(IRouteBuilder, String, String, String)

Menambahkan rute ke IRouteBuilder dengan area MVC yang diberikan dengan , areaName dan templateyang ditentukanname.

MapAreaRoute(IRouteBuilder, String, String, String, Object)

Menambahkan rute ke IRouteBuilder dengan area MVC yang diberikan dengan , , areaNametemplate, dan defaultsyang ditentukanname.

MapAreaRoute(IRouteBuilder, String, String, String, Object, Object)

Menambahkan rute ke IRouteBuilder dengan area MVC yang diberikan dengan , , areaName, templatedefaults, dan constraintsyang ditentukanname.

MapAreaRoute(IRouteBuilder, String, String, String, Object, Object, Object)

Menambahkan rute ke IRouteBuilder dengan area MVC yang diberikan dengan , , areaName, defaultstemplate, , constraintsdan dataTokensyang ditentukanname.

MapSpaFallbackRoute(IRouteBuilder, String, Object, Object, Object)

Mengonfigurasi rute yang secara otomatis dilewati jika URL yang diminta tampaknya untuk file statis (misalnya, jika memiliki ekstensi nama file).

MapSpaFallbackRoute(IRouteBuilder, String, String, Object, Object, Object)

Mengonfigurasi rute yang secara otomatis dilewati jika URL yang diminta tampaknya untuk file statis (misalnya, jika memiliki ekstensi nama file).

MapWebApiRoute(IRouteBuilder, String, String)

Mendefinisikan kontrak untuk penyusun rute dalam aplikasi. Penyusun rute menentukan rute untuk aplikasi.

MapWebApiRoute(IRouteBuilder, String, String, Object)

Mendefinisikan kontrak untuk penyusun rute dalam aplikasi. Penyusun rute menentukan rute untuk aplikasi.

MapWebApiRoute(IRouteBuilder, String, String, Object, Object)

Mendefinisikan kontrak untuk penyusun rute dalam aplikasi. Penyusun rute menentukan rute untuk aplikasi.

MapWebApiRoute(IRouteBuilder, String, String, Object, Object, Object)

Mendefinisikan kontrak untuk penyusun rute dalam aplikasi. Penyusun rute menentukan rute untuk aplikasi.

MapDelete(IRouteBuilder, String, RequestDelegate)

Menambahkan rute ke IRouteBuilder yang hanya cocok dengan permintaan HTTP DELETE untuk template, dan handler.

MapDelete(IRouteBuilder, String, Action<IApplicationBuilder>)

Menambahkan rute ke IRouteBuilder yang hanya cocok dengan permintaan HTTP DELETE untuk template, dan action.

MapDelete(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>)

Menambahkan rute ke IRouteBuilder yang hanya cocok dengan permintaan HTTP DELETE untuk template, dan handler.

MapGet(IRouteBuilder, String, RequestDelegate)

Menambahkan rute ke IRouteBuilder yang hanya cocok dengan permintaan HTTP GET untuk template, dan handler.

MapGet(IRouteBuilder, String, Action<IApplicationBuilder>)

Menambahkan rute ke IRouteBuilder yang hanya cocok dengan permintaan HTTP GET untuk template, dan action.

MapGet(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>)

Menambahkan rute ke IRouteBuilder yang hanya cocok dengan permintaan HTTP GET untuk template, dan handler.

MapMiddlewareDelete(IRouteBuilder, String, Action<IApplicationBuilder>)

Menambahkan rute ke IRouteBuilder yang hanya cocok dengan permintaan HTTP DELETE untuk template, dan action.

MapMiddlewareGet(IRouteBuilder, String, Action<IApplicationBuilder>)

Menambahkan rute ke IRouteBuilder yang hanya cocok dengan permintaan HTTP GET untuk template, dan action.

MapMiddlewarePost(IRouteBuilder, String, Action<IApplicationBuilder>)

Menambahkan rute ke IRouteBuilder yang hanya cocok dengan permintaan HTTP POST untuk template, dan action.

MapMiddlewarePut(IRouteBuilder, String, Action<IApplicationBuilder>)

Menambahkan rute ke IRouteBuilder yang hanya cocok dengan permintaan HTTP PUT untuk template, dan action.

MapMiddlewareRoute(IRouteBuilder, String, Action<IApplicationBuilder>)

Menambahkan rute ke IRouteBuilder untuk , dan actionyang diberikantemplate.

MapMiddlewareVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>)

Menambahkan rute ke IRouteBuilder yang hanya cocok dengan permintaan HTTP untuk , , templatedan actionyang diberikanverb.

MapPost(IRouteBuilder, String, RequestDelegate)

Menambahkan rute ke IRouteBuilder yang hanya cocok dengan permintaan HTTP POST untuk template, dan handler.

MapPost(IRouteBuilder, String, Action<IApplicationBuilder>)

Menambahkan rute ke IRouteBuilder yang hanya cocok dengan permintaan HTTP POST untuk template, dan action.

MapPost(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>)

Menambahkan rute ke IRouteBuilder yang hanya cocok dengan permintaan HTTP POST untuk template, dan handler.

MapPut(IRouteBuilder, String, RequestDelegate)

Menambahkan rute ke IRouteBuilder yang hanya cocok dengan permintaan HTTP PUT untuk template, dan handler.

MapPut(IRouteBuilder, String, Action<IApplicationBuilder>)

Menambahkan rute ke IRouteBuilder yang hanya cocok dengan permintaan HTTP PUT untuk template, dan action.

MapPut(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>)

Menambahkan rute ke IRouteBuilder yang hanya cocok dengan permintaan HTTP PUT untuk template, dan handler.

MapRoute(IRouteBuilder, String, RequestDelegate)

Menambahkan rute ke IRouteBuilder untuk , dan handleryang diberikantemplate.

MapRoute(IRouteBuilder, String, Action<IApplicationBuilder>)

Menambahkan rute ke IRouteBuilder untuk , dan actionyang diberikantemplate.

MapVerb(IRouteBuilder, String, String, RequestDelegate)

Menambahkan rute ke IRouteBuilder yang hanya cocok dengan permintaan HTTP untuk , , templatedan handleryang diberikanverb.

MapVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>)

Menambahkan rute ke IRouteBuilder yang hanya cocok dengan permintaan HTTP untuk , , templatedan actionyang diberikanverb.

MapVerb(IRouteBuilder, String, String, Func<HttpRequest,HttpResponse,RouteData,Task>)

Menambahkan rute ke IRouteBuilder yang hanya cocok dengan permintaan HTTP untuk , , templatedan handleryang diberikanverb.

Berlaku untuk