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.
Cuando es implementada por una clase, compara una parte del identificador de objeto con otra partición especificada del identificador de objeto.
Espacio de nombres: Microsoft.VisualStudio.Data.Services.SupportEntities
Ensamblado: Microsoft.VisualStudio.Data.Services (en Microsoft.VisualStudio.Data.Services.dll)
Sintaxis
'Declaración
Function Compare ( _
typeName As String, _
identifier As Object(), _
identifierPart As Integer, _
value As Object _
) As Integer
int Compare(
string typeName,
Object[] identifier,
int identifierPart,
Object value
)
int Compare(
String^ typeName,
array<Object^>^ identifier,
int identifierPart,
Object^ value
)
abstract Compare :
typeName:string *
identifier:Object[] *
identifierPart:int *
value:Object -> int
function Compare(
typeName : String,
identifier : Object[],
identifierPart : int,
value : Object
) : int
Parámetros
- typeName
Tipo: System.String
El nombre del tipo de identificador.
- identifier
Tipo: array<System.Object[]
Una matriz de las partes del identificador que identifica el objeto de datos.
- identifierPart
Tipo: System.Int32
El índice cero- basado en la matriz de identificadores que indica qué parte del identificador para comparar.
- value
Tipo: System.Object
Un valor para comparar la parte del identificador en.
Valor devuelto
Tipo: System.Int32
Un valor menor que cero en caso de que la parte del identificador menor que el valor especificado; cero si la parte del identificador es igual al valor especificado; un valor mayor que cero si el elemento ID es mayor que el valor especificado.
Comentarios
Este método debe utilizar las mismas reglas de comparación que el origen de datos para garantizar la unicidad correcta de objetos en el cliente.
Puede controlar algunos escenarios complejas pasando el identificador de origen completo.Por ejemplo, las versiones recientes de Microsoft SQL Server permiten que la instancia de SQL Server en conjunto está en comparación de identificador, como una base de datos determinada en la instancia de SQL Server puede hacer distinción entre mayúsculas y minúsculas, o viceversa distingue entre mayúsculas y minúsculas.Esto significa que al comparar el esquema o nombre de una tabla (que aparecen como la segunda y tercera partes, respectivamente, en un identificador de tabla completo, la primera parte siendo la base de datos, la implementación de este método debe utilizar la primera parte del identificador para determinar la base de datos la tabla es en, etc., qué tipo de comparación que se va a utilizar.
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.
Vea también
Referencia
IVsDataObjectMemberComparer Interfaz
Microsoft.VisualStudio.Data.Services.SupportEntities (Espacio de nombres)