Método DataObjectIdentifierResolver.SlowContractIdentifier
Reduz um identificador pelo que significa estão disponíveis.
Namespace: Microsoft.VisualStudio.Data
Assembly: Microsoft.VisualStudio.Data (em Microsoft.VisualStudio.Data.dll)
Sintaxe
'Declaração
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: 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[]
Retorna o identificador reduzido.
Exceções
Exceção | Condição |
---|---|
ArgumentNullException | O parâmetro de typeName é zero. |
Comentários
Este método reduz um usando o identificador o que significa necessários para obter a contração correta.Pode executar operações faces conforme necessário.Delegados de implementação base para o método de QuickContractIdentifier .
A implementação base do método de ContractIdentifier primeiro tenta chamar o método de QuickContractIdentifier , e se isso não fornece uma contração ele procura o cache por uma entrada existente.Finalmente, se nenhuma entrada for encontrada, chama esse método como um recurso mais recente.
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.