Método DataMappedObjectConverter.ConvertToUnderlyingRestriction (String, Int32, array<Object[], array<Object[])
Converte as limitações mapeadas especificadas limitações subjacentes que são específico da fonte de dados.
Namespace: Microsoft.VisualStudio.Data.Framework
Assembly: Microsoft.VisualStudio.Data.Framework (em Microsoft.VisualStudio.Data.Framework.dll)
Sintaxe
'Declaração
Protected Overridable Function ConvertToUnderlyingRestriction ( _
mappedTypeName As String, _
substitutionValueIndex As Integer, _
mappedRestrictions As Object(), _
parameters As Object() _
) As Object
protected virtual Object ConvertToUnderlyingRestriction(
string mappedTypeName,
int substitutionValueIndex,
Object[] mappedRestrictions,
Object[] parameters
)
protected:
virtual Object^ ConvertToUnderlyingRestriction(
String^ mappedTypeName,
int substitutionValueIndex,
array<Object^>^ mappedRestrictions,
array<Object^>^ parameters
)
abstract ConvertToUnderlyingRestriction :
mappedTypeName:string *
substitutionValueIndex:int *
mappedRestrictions:Object[] *
parameters:Object[] -> Object
override ConvertToUnderlyingRestriction :
mappedTypeName:string *
substitutionValueIndex:int *
mappedRestrictions:Object[] *
parameters:Object[] -> Object
protected function ConvertToUnderlyingRestriction(
mappedTypeName : String,
substitutionValueIndex : int,
mappedRestrictions : Object[],
parameters : Object[]
) : Object
Parâmetros
mappedTypeName
Tipo: StringO nome do tipo mapeado.
substitutionValueIndex
Tipo: Int32Índice na matriz de valores de substituição.
mappedRestrictions
Tipo: array<Object[]Uma matriz que contém as limitações mapeadas.
parameters
Tipo: array<Object[]Uma matriz que contém os parâmetros.
Valor de retorno
Tipo: Object
A limitação subjacente que é convertido de restrição mapeada.
Comentários
Este método é útil quando as necessidades mapeadas seletor de objeto (IVsDataMappedObjectSelector) para converter as limitações mapeadas para limitações subjacentes para passar para o seletor contém tipo específico de dados (IVsDataMappedObjectSelector). Esse processo é conhecido como seleção mapeada.
Observações para herdeiros
A classe derivada deve substituir esse método. A implementação base deste método gerencie NotImplementedException.
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ável.
Consulte também
Referência
DataMappedObjectConverter Classe