TryCreateObjectInstance Délégué
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
Paramètres
- edmValue
- IEdmStructuredValue
IEdmStructuredValue pour lequel doit objectInstance
être créé.
- clrType
- Type
Type CLR attendu de l’instance d’objet. Dans le cas de propriétés polymorphes et de collections, il peut s’agir d’un type de base.
- converter
- EdmToClrConverter
Instance de convertisseur appelant ce délégué.
- objectInstance
- Object
Paramètre de sortie renvoyant une instance d’objet CLR créée pour .edmValue
- objectInstanceInitialized
- Boolean
Paramètre de sortie retournant true si toutes les propriétés du créé objectInstance
sont initialisées.
False si les propriétés de l’instance créée doivent être initialisées à l’aide de la logique par défaut EdmToClrConverter .
Valeur renvoyée
True si le délégué a produit un souhaité objectInstance
.
Si le délégué retourne false, la logique par défaut EdmToClrConverter est appliquée pour créer et remplir une instance d’objet CLR.