ServiceProviderServiceExtensions.GetRequiredService Yöntem
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.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| GetRequiredService(IServiceProvider, Type) |
türünde bir |
| GetRequiredService<T>(IServiceProvider) |
türünde bir |
GetRequiredService(IServiceProvider, Type)
türünde bir serviceTypeIServiceProviderhizmet alın.
public:
[System::Runtime::CompilerServices::Extension]
static System::Object ^ GetRequiredService(IServiceProvider ^ provider, Type ^ serviceType);
public static object GetRequiredService(this IServiceProvider provider, Type serviceType);
static member GetRequiredService : IServiceProvider * Type -> obj
<Extension()>
Public Function GetRequiredService (provider As IServiceProvider, serviceType As Type) As Object
Parametreler
- provider
- IServiceProvider
IServiceProvider hizmet nesnesini almak için.
- serviceType
- Type
Alınacak hizmet nesnesinin türünü belirten bir nesne.
Döndürülenler
türünde serviceTypebir hizmet nesnesi.
Özel durumlar
provider zaten atılmıştır.
türünde serviceTypebir hizmet yoktur.
Şunlara uygulanır
GetRequiredService<T>(IServiceProvider)
türünde bir TIServiceProviderhizmet alın.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static T GetRequiredService(IServiceProvider ^ provider);
public static T GetRequiredService<T>(this IServiceProvider provider);
static member GetRequiredService : IServiceProvider -> 'T
<Extension()>
Public Function GetRequiredService(Of T) (provider As IServiceProvider) As T
Tür Parametreleri
- T
Alınacak hizmet nesnesinin türü.
Parametreler
- provider
- IServiceProvider
IServiceProvider hizmet nesnesini almak için.
Döndürülenler
türünde Tbir hizmet nesnesi.
Özel durumlar
provider zaten atılmıştır.
türünde Tbir hizmet yoktur.