Compartir a través de


DataObjectIdentifierResolver.SlowContractIdentifier (Método)

Contrata un identificador por los medios disponibles.

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

Sintaxis

'Declaración
Protected Overridable Function SlowContractIdentifier ( _
    typeName As String, _
    fullIdentifier As Object() _
) As Object()
protected virtual Object[] SlowContractIdentifier(
    string typeName,
    Object[] fullIdentifier
)
protected:
virtual array<Object^>^ SlowContractIdentifier(
    String^ typeName, 
    array<Object^>^ fullIdentifier
)
abstract SlowContractIdentifier : 
        typeName:string * 
        fullIdentifier:Object[] -> Object[] 
override SlowContractIdentifier : 
        typeName:string * 
        fullIdentifier:Object[] -> Object[] 
protected function SlowContractIdentifier(
    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.

Excepciones

Excepción Condición
ArgumentNullException

El parámetro typeName es null.

Comentarios

Este método contrata un identificador utilizando los medios necesarios para lograr la retractación correcta. Puede realizar operaciones costosas según sea necesario. Los delegados de implementación base al método de QuickContractIdentifier .

La implementación base de los intentos del método de ContractIdentifier para llamar al método de QuickContractIdentifier primero, y si no logra para proporcionar una contracción busca en caché para una entrada existente. Finalmente, si no se encuentra ninguna entrada, llama a este método como último recurso.

Seguridad de .NET Framework

Vea también

Referencia

DataObjectIdentifierResolver Clase

Microsoft.VisualStudio.Data (Espacio de nombres)