ReplicaMetadata.FindItemMetadataByUniqueIndexedField Método
Cuando se invalida en una clase derivada, devuelve la entrada de metadatos de elementos única que tiene el valor especificado para el campo indizado.
Espacio de nombres: Microsoft.Synchronization.MetadataStorage
Ensamblado: Microsoft.Synchronization.MetadataStorage (en microsoft.synchronization.metadatastorage.dll)
Sintaxis
'Declaración
Public MustOverride Function FindItemMetadataByUniqueIndexedField ( _
fieldName As String, _
fieldValue As Object _
) As ItemMetadata
'Uso
Dim instance As ReplicaMetadata
Dim fieldName As String
Dim fieldValue As Object
Dim returnValue As ItemMetadata
returnValue = instance.FindItemMetadataByUniqueIndexedField(fieldName, fieldValue)
public abstract ItemMetadata FindItemMetadataByUniqueIndexedField (
string fieldName,
Object fieldValue
)
public:
virtual ItemMetadata^ FindItemMetadataByUniqueIndexedField (
String^ fieldName,
Object^ fieldValue
) abstract
public abstract ItemMetadata FindItemMetadataByUniqueIndexedField (
String fieldName,
Object fieldValue
)
public abstract function FindItemMetadataByUniqueIndexedField (
fieldName : String,
fieldValue : Object
) : ItemMetadata
Parámetros
- fieldName
Nombre del campo indizado único. El campo debe ser un campo válido y un campo indizado único.
- fieldValue
Valor del campo indizado único.
Valor devuelto
Entrada de metadatos de elementos única que tiene el valor especificado para el campo indizado. Se devuelve un valor NULL cuando no existe ningún elemento.
Excepciones
Tipo de excepción | Condición |
---|---|
El objeto se ha eliminado o no se ha inicializado correctamente. |
|
fieldName o fieldValue es un valor es una referencia nula (Nothing en Visual Basic).. |
|
fieldName tiene longitud 0 o fieldValue es del tipo cadena y tiene longitud 0. |
|
fieldValue es de un tipo no compatible. |
|
fieldName no se ha encontrado o no es válido. |
|
El campo especificado no es un índice único. |
Notas
Los campos personalizados se deben establecer cuando se inicializan los metadatos de la réplica por primera vez pasando FieldSchema a InitializeReplicaMetadata.
Los campos indizados se deben establecer y marcar como únicos cuando se inicializan los metadatos de la réplica por primera vez pasando IndexSchema a InitializeReplicaMetadata.
Vea también
Referencia
ReplicaMetadata Clase
ReplicaMetadata Miembros
Microsoft.Synchronization.MetadataStorage Espacio de nombres