Condividi tramite


ServiceProviderServiceExtensions.GetRequiredService Metodo

Definizione

Overload

GetRequiredService(IServiceProvider, Type)

Ottiene il servizio di tipo serviceType da IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Ottiene il servizio di tipo T da IServiceProvider.

GetRequiredService(IServiceProvider, Type)

Origine:
ServiceProviderServiceExtensions.cs
Origine:
ServiceProviderServiceExtensions.cs
Origine:
ServiceProviderServiceExtensions.cs
Origine:
ServiceProviderServiceExtensions.cs
Origine:
ServiceProviderServiceExtensions.cs

Ottiene il servizio di tipo serviceType da IServiceProvider.

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

Parametri

provider
IServiceProvider

Oggetto IServiceProvider da cui recuperare l'oggetto servizio.

serviceType
Type

Oggetto che specifica il tipo di oggetto servizio da ottenere.

Restituisce

Oggetto Service di tipo serviceType.

Eccezioni

Non è presente alcun servizio di tipo serviceType.

provider è già stato eliminato.

Si applica a

GetRequiredService<T>(IServiceProvider)

Origine:
ServiceProviderServiceExtensions.cs
Origine:
ServiceProviderServiceExtensions.cs
Origine:
ServiceProviderServiceExtensions.cs
Origine:
ServiceProviderServiceExtensions.cs
Origine:
ServiceProviderServiceExtensions.cs

Ottiene il servizio di tipo T da IServiceProvider.

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

Parametri di tipo

T

Tipo di servizio da ottenere.

Parametri

provider
IServiceProvider

Oggetto IServiceProvider da cui recuperare l'oggetto servizio.

Restituisce

T

Oggetto Service di tipo T.

Eccezioni

Non è presente alcun servizio di tipo T.

provider è già stato eliminato.

Si applica a