ReplicaMetadata.FindItemMetadataByIndexedField-Methode
Gibt, wenn in einer abgeleiteten Klasse überschrieben, eine Liste mit Einträgen von Elementmetadaten zurück, die den festgelegten Wert für das indizierte Feld haben.
Namespace: Microsoft.Synchronization.MetadataStorage
Assembly: Microsoft.Synchronization.MetadataStorage (in microsoft.synchronization.metadatastorage.dll)
Syntax
'Declaration
Public MustOverride Function FindItemMetadataByIndexedField ( _
fieldName As String, _
fieldValue As Object _
) As IEnumerable(Of ItemMetadata)
'Usage
Dim instance As ReplicaMetadata
Dim fieldName As String
Dim fieldValue As Object
Dim returnValue As IEnumerable(Of ItemMetadata)
returnValue = instance.FindItemMetadataByIndexedField(fieldName, fieldValue)
public abstract IEnumerable<ItemMetadata> FindItemMetadataByIndexedField (
string fieldName,
Object fieldValue
)
public:
virtual IEnumerable<ItemMetadata^>^ FindItemMetadataByIndexedField (
String^ fieldName,
Object^ fieldValue
) abstract
public abstract IEnumerable<ItemMetadata> FindItemMetadataByIndexedField (
String fieldName,
Object fieldValue
)
public abstract function FindItemMetadataByIndexedField (
fieldName : String,
fieldValue : Object
) : IEnumerable<ItemMetadata>
Parameter
- fieldName
Der Name des indizierten Felds. Das Feld muss ein gültiges Feld und ein Indexfeld sein.
- fieldValue
Der Wert des indizierten Felds.
Rückgabewert
Eine Liste von Einträgen von Elementmetadaten, die über den angegebenen Wert für das indizierte Feld verfügen. Wenn keine Elemente vorhanden sind, wird eine leere Auflistung zurückgegeben.
Ausnahmen
Ausnahmetyp | Bedingung |
---|---|
Das Objekt wurde verworfen oder nicht ordnungsgemäß initialisiert. |
|
fieldName oder fieldValue ist NULL. |
|
fieldName hat die Länge 0, oder fieldValue ist ein Zeichenfolgentyp und hat die Länge 0. |
|
fieldValue ist ein nicht unterstützter Typ. |
|
fieldName wurde nicht gefunden oder ist nicht gültig. |
Hinweise
Benutzerdefinierte Felder müssen bei erstmaliger Initialisierung der Replikatmetadaten eingerichtet werden, indem FieldSchema an InitializeReplicaMetadata übergeben wird.
Indexfelder müssen bei erstmaliger Initialisierung der Replikatmetadaten eingerichtet werden, indem IndexSchema an InitializeReplicaMetadata übergeben wird.
Siehe auch
Verweis
ReplicaMetadata-Klasse
ReplicaMetadata-Member
Microsoft.Synchronization.MetadataStorage-Namespace