TryCreateObjectInstance 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.
public delegate bool TryCreateObjectInstance(IEdmStructuredValue edmValue, Type clrType, EdmToClrConverter converter, out object objectInstance, out bool objectInstanceInitialized);
type TryCreateObjectInstance = delegate of IEdmStructuredValue * Type * EdmToClrConverter * obj * bool -> bool
Public Delegate Function TryCreateObjectInstance(edmValue As IEdmStructuredValue, clrType As Type, converter As EdmToClrConverter, ByRef objectInstance As Object, ByRef objectInstanceInitialized As Boolean) As Boolean
Parâmetros
- edmValue
- IEdmStructuredValue
O IEdmStructuredValue para o qual o objectInstance
precisa ser criado.
- clrType
- Type
O tipo CLR esperado da instância de objeto. No caso de propriedades e coleções polimórficas, esse pode ser um tipo base.
- converter
- EdmToClrConverter
A instância do conversor que chama esse delegado.
- objectInstance
- Object
O parâmetro de saída que retorna uma instância de objeto CLR criada para o edmValue
.
- objectInstanceInitialized
- Boolean
O parâmetro de saída retornará true se todas as propriedades do criado objectInstance
forem inicializadas.
False se as propriedades da instância criada devem ser inicializadas usando a lógica padrão EdmToClrConverter .
Valor Retornado
True se o delegado produziu um desejado objectInstance
.
Se delegate retornar false, a lógica padrão EdmToClrConverter será aplicada para criar e popular uma instância de objeto CLR.