Factory<TParam1,TParam2,TInstance> Delegar
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria uma instância de TInstance
.
public delegate TInstance Factory<in TParam1,in TParam2,out TInstance>(TParam1 param1, TParam2 param2);
type Factory<'TParam1, 'TParam2, 'Instance> = delegate of 'TParam1 * 'TParam2 -> 'Instance
Public Delegate Function Factory(Of In TParam1, In TParam2, Out TInstance)(param1 As TParam1, param2 As TParam2) As TInstance
Parâmetros de tipo
- TParam1
O primeiro tipo de parâmetro.
Este parâmetro de tipo é contravariante. Isso significa que é possível usar o tipo especificado ou qualquer tipo menos derivado. Para obter mais informações sobre covariância e contravariância, consulte Covariância e contravariância em genéricos.- TParam2
O segundo tipo de parâmetro.
Este parâmetro de tipo é contravariante. Isso significa que é possível usar o tipo especificado ou qualquer tipo menos derivado. Para obter mais informações sobre covariância e contravariância, consulte Covariância e contravariância em genéricos.- TInstance
O tipo de instância.
Este parâmetro de tipo é covariante. Isso significa que é possível usar o tipo especificado ou qualquer tipo mais derivado. Para obter mais informações sobre covariância e contravariância, consulte Covariância e contravariância em genéricos.Parâmetros
- param1
- TParam1
- param2
- TParam2
Valor Retornado
TInstance
A instância.