Método TeamFoundationResourceManagementService.CreateComponentExecuteFuncAndDispose<TComponent, TResult>
Cria um componente que pode ser usado para se comunicar a versão atual de base de dados, executa um representante especificado pelo parâmetro de ação e disponibiliza um componente. Este método experimentará de novo uma ação até 10 vezes se a versão de base de dados foi alterado entre o momento em que o componente foi criado e execut.
Namespace: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (em Microsoft.TeamFoundation.Framework.Server.dll)
Sintaxe
'Declaração
Public Function CreateComponentExecuteFuncAndDispose(Of TComponent As TeamFoundationSqlResourceComponent, TResult) ( _
requestContext As TeamFoundationRequestContext, _
databaseCategory As String, _
func As Func(Of TComponent, TResult) _
) As TResult
public TResult CreateComponentExecuteFuncAndDispose<TComponent, TResult>(
TeamFoundationRequestContext requestContext,
string databaseCategory,
Func<TComponent, TResult> func
)
where TComponent : TeamFoundationSqlResourceComponent
Parâmetros de tipo
- TComponent
- TResult
Parâmetros
- requestContext
Tipo: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
- databaseCategory
Tipo: System.String
- func
Tipo: System.Func<TComponent, TResult>
Valor de retorno
Tipo: TResult
Retorna [{0}].
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.