IApiDescriptionProvider Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Örnekleri belirtmek ApiDescription için bir sözleşme tanımlar.
public interface class IApiDescriptionProvider
public interface IApiDescriptionProvider
type IApiDescriptionProvider = interface
Public Interface IApiDescriptionProvider
- Türetilmiş
Açıklamalar
için ActionDescriptorilk sorguda, MVC tüm kayıtlı örneklerini IApiDescriptionProvider artan sıralama düzeninde Orderçağırır.
Her sağlayıcının sıralı olarak adlandırılan ve aynı örneği verilen yöntemi vardır OnProvidersExecuting(ApiDescriptionProviderContext)ApiDescriptionProviderContext. Ardından her sağlayıcının ters sırada adlı bir yöntemi vardır OnProvidersExecuted(ApiDescriptionProviderContext) . Her örneğin ekleme veya değiştirme Resultsfırsatı vardır.
Sağlayıcılar önceden tanımlanmış bir sırayla çağrıldığında, her sağlayıcının zaten çalıştırılan sağlayıcıların sonucunu gözlemleme ve süsleme şansı vardır.
Özellikler
Order |
Sağlayıcıların yürütülmesinin sırasını belirlemek için sipariş değerini alır. Sağlayıcılar, özelliğin artan sayısal değeriyle Order yürütülür. |
Yöntemler
OnProvidersExecuted(ApiDescriptionProviderContext) |
Daha yüksek Order değerlere sahip uygulamalar çağrıldıktan sonra IApiDescriptionProvider çağrılır. |
OnProvidersExecuting(ApiDescriptionProviderContext) |
s oluşturur veya değiştirir ApiDescription. |