DataObjectIdentifierResolver.QuickContractIdentifier, méthode
Implémente un algorithme pour contracter rapidement un identificateur, si possible.
Espace de noms : Microsoft.VisualStudio.Data
Assembly : Microsoft.VisualStudio.Data (dans Microsoft.VisualStudio.Data.dll)
Syntaxe
'Déclaration
Protected Overridable Function QuickContractIdentifier ( _
typeName As String, _
fullIdentifier As Object() _
) As Object()
protected virtual Object[] QuickContractIdentifier(
string typeName,
Object[] fullIdentifier
)
protected:
virtual array<Object^>^ QuickContractIdentifier(
String^ typeName,
array<Object^>^ fullIdentifier
)
abstract QuickContractIdentifier :
typeName:string *
fullIdentifier:Object[] -> Object[]
override QuickContractIdentifier :
typeName:string *
fullIdentifier:Object[] -> Object[]
protected function QuickContractIdentifier(
typeName : String,
fullIdentifier : Object[]
) : Object[]
Paramètres
typeName
Type : StringLe nom d'un objet de type de données.
fullIdentifier
Type : array<Object[]Un identificateur complet d'un objet de données.
Valeur de retour
Type : array<Object[]
Retourne l'identificateur contracté, ou retourne nullune référence null (Nothing en Visual Basic) s'il n'était pas possible de contracter rapidement l'identificateur.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | Le paramètre typeName est null. |
Notes
L'objectif de cette méthode consiste à essayer de contracter un identificateur pratiquement instantané, si possible. Par exemple, cette méthode ne serait pas implémentée en effectuant un appel coûteux à la source de données prenant potentiellement les secondes pour s'exécuter.
L'implémentation de base des appels de méthode d' ContractIdentifier cette méthode d'abord pour voir s'il existe un moyen rapide de contracter l'identificateur, puis continue à la méthode d' SlowContractIdentifier uniquement lorsqu'elle détermine qu'une contraction rapide n'est pas possible.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
DataObjectIdentifierResolver Classe
Microsoft.VisualStudio.Data, espace de noms
QuickContractIdentifier