Freigeben über


DataObjectIdentifierResolver.ContractIdentifier-Methode

Schließt Vertrag Bezeichner für ein Datenobjekt mit dem angegebenen Typ und dem vollständigen Bezeichner ab.

Namespace:  Microsoft.VisualStudio.Data.Framework
Assembly:  Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)

Syntax

'Declaration
Public Overridable Function ContractIdentifier ( _
    typeName As String, _
    fullIdentifier As Object() _
) As Object()
public virtual Object[] ContractIdentifier(
    string typeName,
    Object[] fullIdentifier
)
public:
virtual array<Object^>^ ContractIdentifier(
    String^ typeName, 
    array<Object^>^ fullIdentifier
)
abstract ContractIdentifier : 
        typeName:string * 
        fullIdentifier:Object[] -> Object[] 
override ContractIdentifier : 
        typeName:string * 
        fullIdentifier:Object[] -> Object[] 
public function ContractIdentifier(
    typeName : String, 
    fullIdentifier : Object[]
) : Object[]

Parameter

  • typeName
    Typ: String

    Der Name eines Typs Datenobjekt.

  • fullIdentifier
    Typ: array<Object[]

    Ein vollständiger Bezeichner eines Datenobjekts.

Rückgabewert

Typ: array<Object[]
Die partiell, Vertrag abgeschlossener eindeutiger Bezeichner für ein Datenobjekt.

Implementiert

IVsDataObjectIdentifierResolver.ContractIdentifier(String, array<Object[])

Hinweise

Überschreiben Sie diese Methode, um einen vollständigen Bezeichner an den kleinstmöglichen Bezeichner zu konvertieren, der noch das Objekt eindeutig identifiziert. In einer SQL Server-Datenbank, wenn Benutzer dbo an die Datenbank Pubs verbunden ist, kann Vertrag vollständigen Bezeichners pubs.dbo.authors zum einfacheren Formular authors abgeschlossen werden.

Hinweise zur Vererbung

Die abgeleitete Klasse sollte diese Methode überschreiben. Die Basisimplementierung Auswirkungen und gibt den unveränderten fullIdentifier-Parameter zurück.

.NET Framework-Sicherheit

Siehe auch

Referenz

DataObjectIdentifierResolver Klasse

Microsoft.VisualStudio.Data.Framework-Namespace