TryCreateObjectInstance Delegado
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
para IEdmStructuredValue el que se debe crear .objectInstance
- clrType
- Type
Tipo CLR esperado de la instancia de objeto. En el caso de propiedades polimórficas y colecciones, puede ser un tipo base.
- converter
- EdmToClrConverter
Instancia del convertidor que llama a este delegado.
- objectInstance
- Object
Parámetro de salida que devuelve una instancia de objeto CLR creada para .edmValue
- objectInstanceInitialized
- Boolean
El parámetro de salida que devuelve true si se inicializan todas las propiedades del objeto creado objectInstance
.
False si las propiedades de la instancia creada deben inicializarse mediante la lógica predeterminada EdmToClrConverter .
Valor devuelto
True si el delegado generó un objeto deseado objectInstance
.
Si el delegado devuelve false, la lógica predeterminada EdmToClrConverter se aplicará para crear y rellenar una instancia de objeto CLR.