Bagikan melalui


IOrderedFilter.Order Properti

Definisi

Mendapatkan nilai pesanan untuk menentukan urutan eksekusi filter. Filter dijalankan dalam nilai Order numerik properti yang naik.

public:
 property int Order { int get(); };
public int Order { get; }
member this.Order : int
Public ReadOnly Property Order As Integer

Nilai Properti

Keterangan

Filter dijalankan dalam urutan yang ditentukan oleh jenis Order properti yang naik.

Filter asinkron, seperti IAsyncActionFilter, mengelilingi eksekusi filter berikutnya dari jenis filter yang sama. Filter asinkron dengan nilai numerik Order yang lebih rendah akan memiliki metode filternya, seperti OnActionExecutionAsync(ActionExecutingContext, ActionExecutionDelegate), dijalankan sebelum filter dengan nilai yang lebih tinggi dari Order.

Filter sinkron, seperti IActionFilter, memiliki metode sebelumnya, seperti OnActionExecuting(ActionExecutingContext), dan metode setelah, seperti OnActionExecuted(ActionExecutedContext). Filter sinkron dengan nilai numerik Order yang lebih rendah akan memiliki metode sebelum dijalankan sebelum filter dengan nilai yang lebih tinggi dari Order. Selama tahap setelah filter, filter sinkron dengan nilai numerik Order yang lebih rendah akan menjalankan metode setelahnya setelah filter dengan nilai yang lebih tinggi.Order

Jika dua filter memiliki nilai numerik yang sama, Ordermaka urutan eksekusi relatifnya ditentukan oleh cakupan filter.

Berlaku untuk