Bagikan melalui


IActionDescriptorProvider Antarmuka

Definisi

Menentukan kontrak untuk menentukan ActionDescriptor instans.

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

Keterangan

Pada inisialisasi aplikasi, MVC memanggil semua instans terdaftar untuk melakukan ActionDescriptor penemuanIActionDescriptorProvider. IActionDescriptorProvider instans dipanggil dalam urutan sortir naik dari Order.

Setiap penyedia memiliki metode yang OnProvidersExecuting(ActionDescriptorProviderContext) disebut secara berurutan dan diberikan instans yang sama dari ActionInvokerProviderContext. Kemudian setiap penyedia memiliki metode yang OnProvidersExecuted(ActionDescriptorProviderContext) disebut dalam urutan terbalik. Setiap instans memiliki kesempatan untuk menambahkan atau memodifikasi Results.

Karena penyedia dipanggil dalam urutan yang telah ditentukan sebelumnya, setiap penyedia memiliki kesempatan untuk mengamati dan menghias hasil penyedia yang telah berjalan.

Properti

Order

Mendapatkan nilai pesanan untuk menentukan urutan eksekusi penyedia. Penyedia dijalankan dalam nilai Order numerik properti yang naik.

Metode

OnProvidersExecuted(ActionDescriptorProviderContext)

Dipanggil untuk mengeksekusi penyedia, setelah OnProvidersExecuting(ActionDescriptorProviderContext) metode semua penyedia, telah dipanggil. Order untuk detail tentang urutan eksekusi OnProvidersExecuted(ActionDescriptorProviderContext).

OnProvidersExecuting(ActionDescriptorProviderContext)

Dipanggil untuk menjalankan penyedia. Order untuk detail tentang urutan eksekusi OnProvidersExecuting(ActionDescriptorProviderContext).

Berlaku untuk