Método DataMappedObjectConverter.ConvertToUnderlyingRestriction (String, Int32, array<Object[], array<Object )
Converte as limitações mapeadas especificadas em limitações subjacentes que são específicas 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: System.String
O nome do tipo mapeado.
- substitutionValueIndex
Tipo: System.Int32
Índice na matriz de valores de substituição.
- mappedRestrictions
Tipo: array<System.Object[]
Uma matriz que contém as limitações mapeadas.
- parameters
Tipo: array<System.Object[]
Uma matriz que contém os parâmetros.
Valor de retorno
Tipo: System.Object
A limitação subjacente que é convertida de restrição mapeada.
Comentários
Este método é útil quando o seletor mapeado do objeto (necessidades de[T:Microsoft.VisualStudio.Data.Services.IVsDataMappedObjectSelector)] de converter as limitações mapeadas para limitações subjacentes para passar para o seletor determinado tipo de fonte 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 de este método gera 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áveis.
Consulte também
Referência
DataMappedObjectConverter Classe