ServiceProviderServiceExtensions.GetRequiredService Yöntem
Ö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.
GetRequiredService(IServiceProvider, Type) |
türünden |
GetRequiredService<T>(IServiceProvider) |
türünden |
türünden serviceType
IServiceProviderhizmet 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 nesnesinin alınacak öğesi.
- serviceType
- Type
Alınacak hizmet nesnesinin türünü belirten bir nesne.
Döndürülenler
türünde serviceType
bir hizmet nesnesi.
Özel durumlar
türünde serviceType
bir hizmet yok.
provider
zaten atılmış.
Şunlara uygulanır
.NET 9 ve diğer sürümler
Ürün | Sürümler |
---|---|
.NET | 6, 7, 8, 9 |
.NET Framework | 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
türünden T
IServiceProviderhizmet 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 nesnesinin alınacak öğesi.
Döndürülenler
türünde T
bir hizmet nesnesi.
Özel durumlar
türünde T
bir hizmet yok.
provider
zaten atılmış.
Şunlara uygulanır
.NET 9 ve diğer sürümler
Ürün | Sürümler |
---|---|
.NET | 6, 7, 8, 9 |
.NET Framework | 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: