Méthode ReplicaMetadata.FindItemMetadataByUniqueIndexedField
En cas de substitution dans une classe dérivée, retourne l'entrée des métadonnées de l'élément unique qui a la valeur spécifiée pour le champ indexé.
Espace de noms: Microsoft.Synchronization.MetadataStorage
Assembly: Microsoft.Synchronization.MetadataStorage (dans microsoft.synchronization.metadatastorage.dll)
Syntaxe
'Déclaration
Public MustOverride Function FindItemMetadataByUniqueIndexedField ( _
fieldName As String, _
fieldValue As Object _
) As ItemMetadata
'Utilisation
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
Paramètres
- fieldName
Nom du champ indexé unique. Le champ doit être un champ valide et un champ d'index unique.
- fieldValue
Valeur du champ indexé unique.
Valeur de retour
Entrée de métadonnées unique qui a la valeur spécifiée pour le champ indexé. Une référence nulle (Rien dans Visual Basic) est retournée lorsque aucun élément n'existe.
Exceptions
Type d'exception | Condition |
---|---|
L'objet a été supprimé ou n'a pas été initialisé correctement. |
|
fieldName ou fieldValue est une référence nulle (Rien dans Visual Basic). |
|
fieldName est de longueur 0 ou fieldValue est un type de chaîne et est de longueur 0. |
|
fieldValue est d'un type non pris en charge. |
|
fieldName est introuvable ou n'est pas valide. |
|
Le champ spécifié n'est pas un index unique. |
Notes
Les champs personnalisés doivent être établis lorsque les métadonnées de réplica sont initialisées la première fois en passant FieldSchema à la méthode InitializeReplicaMetadata.
Les champs d'index doivent être établis et marqués comme étant uniques lorsque les métadonnées de réplica sont initialisées pour la première fois en passant IndexSchema à la méthode InitializeReplicaMetadata.
Voir aussi
Référence
Classe ReplicaMetadata
Membres ReplicaMetadata
Espace de noms Microsoft.Synchronization.MetadataStorage