Compartir a través de


DataObjectIdentifierResolver.QuickContractIdentifier (Método)

Solicita un algoritmo rápidamente contratar un identificador, si es posible.

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

Sintaxis

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

Parámetros

  • typeName
    Tipo: String

    El nombre de un tipo de objeto de datos.

  • fullIdentifier
    Tipo: array<Object[]

    Un identificador completo de un objeto de datos.

Valor devuelto

Tipo: array<Object[]
Devuelve el identificador contratante, o devuelve nullreferencia null (Nothing en Visual Basic) si no era posible contratar rápidamente el identificador.

Excepciones

Excepción Condición
ArgumentNullException

El parámetro typeName es null.

Comentarios

El propósito de este método es intentar contratar un identificador virtualmente instantáneo, si es posible. Por ejemplo, este método no se implementaría creando alguna llamada costosa al origen de datos que potencialmente tarda segundos para ejecutarse.

La implementación base de las llamadas al método de ContractIdentifier este método primero para ver si existe una forma rápida de contratar el identificador, después ingresos al método de SlowContractIdentifier cuando determina que una contracción rápida no es posible.

Seguridad de .NET Framework

Vea también

Referencia

DataObjectIdentifierResolver Clase

Microsoft.VisualStudio.Data (Espacio de nombres)

QuickContractIdentifier