Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.