Partager via


IVsDataObjectIdentifierResolver.ContractIdentifier, méthode

Une fois implémentée par une classe, des contrats un identificateur pour un objet de données avec le type spécifié et un identificateur complet.

Espace de noms :  Microsoft.VisualStudio.Data.Services.SupportEntities
Assembly :  Microsoft.VisualStudio.Data.Services (dans Microsoft.VisualStudio.Data.Services.dll)

Syntaxe

'Déclaration
Function ContractIdentifier ( _
    typeName As String, _
    fullIdentifier As Object() _
) As Object()
Object[] ContractIdentifier(
    string typeName,
    Object[] fullIdentifier
)
array<Object^>^ ContractIdentifier(
    String^ typeName, 
    array<Object^>^ fullIdentifier
)
abstract ContractIdentifier : 
        typeName:string * 
        fullIdentifier:Object[] -> Object[] 
function ContractIdentifier(
    typeName : String, 
    fullIdentifier : Object[]
) : Object[]

Paramètres

  • typeName
    Type : String

    Le 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[]
ID unique partiel et contracté pour un objet de données.

Notes

Appliquez cette méthode pour prendre un identificateur complet et le convertir en identifiant le plus court possible qui identifie toujours uniquement l'objet. Par exemple, dans une instance de SQL Server, lorsqu'un utilisateur est connecté en tant qu'aux dbo pubs de base de données, un identificateur complet pubs.dbo.authors peut être contracté au formulaire plus simple, authors.

Sécurité .NET Framework

Voir aussi

Référence

IVsDataObjectIdentifierResolver Interface

Microsoft.VisualStudio.Data.Services.SupportEntities, espace de noms