Metodo IDbDependencyResolver.GetService
[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]
Tenta di risolvere una dipendenza per un tipo di contratto specificato e facoltativamente per una determinata chiave. Se il sistema di risoluzione non è in grado di risolvere la dipendenza, deve restituire Null e non generare nulla. In questo modo i sistemi di risoluzione possono essere utilizzati in un modello di catena di responsabilità in modo che vengano contattati più sistemi di risoluzione per risolvere una dipendenza finché uno non esegue l'operazione.
Spazio dei nomi: System.Data.Entity.Infrastructure.DependencyResolution
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
Function GetService ( _
type As Type, _
key As Object _
) As Object
'Utilizzo
Dim instance As IDbDependencyResolver
Dim type As Type
Dim key As Object
Dim returnValue As Object
returnValue = instance.GetService(type, _
key)
Object GetService(
Type type,
Object key
)
Object^ GetService(
Type^ type,
Object^ key
)
abstract GetService :
type:Type *
key:Object -> Object
function GetService(
type : Type,
key : Object
) : Object
Parametri
- type
Tipo: System.Type
Interfaccia o classe di base astratta che definisce la dipendenza da risolvere. L'oggetto restituito deve essere un'istanza di questo tipo.
- key
Tipo: System.Object
Facoltativamente, la chiave della dipendenza da risolvere. Può essere Null per le dipendenze non differenziate dalla chiave.
Valore restituito
Tipo: System.Object
Dipendenza risolta, che deve essere un'istanza del tipo di contratto specificato, o Null se la dipendenza non è stata risolta.
Vedere anche
Riferimento
IDbDependencyResolver Interfaccia
Spazio dei nomi System.Data.Entity.Infrastructure.DependencyResolution