Metodo TeamFoundationRequestContext.GetService<T>
Ottenere un'istanza della classe specificata dal tipo T.
Questo oggetto è l'istanza associata al contesto della richiesta.
Se un'istanza non è ancora associata al contesto, ne verrà creato uno e quindi viene restituito in futuro.
Questi oggetti possono essere associati a [ServiceHost] e divertirsi che la richiesta stessa.
Spazio dei nomi: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Sintassi
'Dichiarazione
Public Overridable Function GetService(Of T As ITeamFoundationService) As T
public virtual T GetService<T>()
where T : ITeamFoundationService
Parametri di tipo
- T
Tipo di classe dell'oggetto da recuperare.La classe deve implementare [ITeamFoundationService], non essere astratta e senza disporre di un parametro o un costruttore predefinito.
Valore restituito
Tipo: T
Restituisce un'istanza dell'oggetto specificato dal tipo T associato alla richiesta.
Eccezioni
Eccezione | Condizione |
---|---|
RequestCanceledException |
Note
Se il tipo T la classe implementa [IDisposable], verrà eliminata dopo [ServiceEnd] o un'eccezione in [ServiceStart].
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.