Método DataObjectIdentifierResolver.ContractIdentifier
Reduz um identificador para um objeto de dados com o tipo especificado e o identificador completo.
Namespace: Microsoft.VisualStudio.Data.Framework
Assembly: Microsoft.VisualStudio.Data.Framework (em Microsoft.VisualStudio.Data.Framework.dll)
Sintaxe
'Declaração
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
o nome de um tipo de objeto de dados.
- fullIdentifier
Tipo: array<System.Object[]
Um identificador completo de um objeto de dados.
Valor de retorno
Tipo: array<System.Object[]
o identificador exclusivo parcial, reduzido para um objeto de dados.
Implementações
IVsDataObjectIdentifierResolver.ContractIdentifier(String, array<Object[])
Comentários
Substitua esse método para converter um identificador completo para o identificador possível que o menor que ainda identifica unicamente o objeto.Por exemplo, em um banco de dados SQL Server, quando o do usuário é conectado ao banco de dados pubs, um identificador completo pubs.dbo.authors pode ser reduzido a forma mais simples authors.
Observações para herdeiros
A classe derivada deve substituir esse método.A implementação base não fará nada e retorna o parâmetro de fullIdentifier inalterados.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.