DataObjectIdentifierResolver.ContractIdentifier (Método)

Contrata un identificador para un objeto de datos con el tipo especificado y completa el identificador.

Espacio de nombres:  Microsoft.VisualStudio.Data.Framework
Ensamblado:  Microsoft.VisualStudio.Data.Framework (en Microsoft.VisualStudio.Data.Framework.dll)

Sintaxis

'Declaración
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[]

Parámetros

  • typeName
    Tipo: System.String
    El nombre de un tipo de objeto de datos.
  • fullIdentifier
    Tipo: array<System.Object[]
    Un identificador completo de un objeto de datos.

Valor devuelto

Tipo: array<System.Object[]
El identificador único parcial, contratante para un objeto de datos.

Implementaciones

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

Comentarios

Invalide este método para convertir un identificador completo el identificador posible más pequeño que todavía identifica de forma única el objeto.Por ejemplo, en una base de datos de SQL Server, cuando el usuario dbo se conecta a la base de datos pubs, un identificador completo pubs.dbo.authors se puede contratar al formulario más simple authors.

Notas para los herederos

La clase derivada debe invalidar este método.La implementación base no hace nada y devuelve el parámetro de fullIdentifier sin modificar.

Seguridad de .NET Framework

Vea también

Referencia

DataObjectIdentifierResolver Clase

Microsoft.VisualStudio.Data.Framework (Espacio de nombres)