ActivatorUtilities.GetServiceOrCreateInstance Metodo

Definizione

Overload

GetServiceOrCreateInstance(IServiceProvider, Type)

Recupera un'istanza del tipo specificato dal provider di servizi. Se non ne viene trovata una, crea direttamente un'istanza.

GetServiceOrCreateInstance<T>(IServiceProvider)

Recupera un'istanza del tipo specificato dal provider di servizi. Se non ne viene trovata una, crea direttamente un'istanza.

GetServiceOrCreateInstance(IServiceProvider, Type)

Origine:
ActivatorUtilities.cs
Origine:
ActivatorUtilities.cs
Origine:
ActivatorUtilities.cs
Origine:
ActivatorUtilities.cs
Origine:
ActivatorUtilities.cs

Recupera un'istanza del tipo specificato dal provider di servizi. Se non ne viene trovata una, crea direttamente un'istanza.

public static object GetServiceOrCreateInstance (IServiceProvider provider, Type type);

Parametri

provider
IServiceProvider

Provider del servizio.

type
Type

Tipo di servizio.

Restituisce

Servizio risolto o istanza creata.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.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

GetServiceOrCreateInstance<T>(IServiceProvider)

Origine:
ActivatorUtilities.cs
Origine:
ActivatorUtilities.cs
Origine:
ActivatorUtilities.cs
Origine:
ActivatorUtilities.cs
Origine:
ActivatorUtilities.cs

Recupera un'istanza del tipo specificato dal provider di servizi. Se non ne viene trovata una, crea direttamente un'istanza.

public static T GetServiceOrCreateInstance<T> (IServiceProvider provider);

Parametri di tipo

T

Tipo di servizio.

Parametri

provider
IServiceProvider

Provider di servizi usato per risolvere le dipendenze.

Restituisce

T

Servizio risolto o istanza creata.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.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