ReplicaMetadata.FindItemMetadataByIndexedField 메서드
파생 클래스에서 재정의되면 인덱싱된 필드에 지정된 값이 있는 항목 메타데이터 목록을 반환합니다.
네임스페이스: Microsoft.Synchronization.MetadataStorage
어셈블리: microsoft.synchronization.metadatastorage.dll의 Microsoft.Synchronization.MetadataStorage
구문
‘선언
Public MustOverride Function FindItemMetadataByIndexedField ( _
fieldName As String, _
fieldValue As Object _
) As IEnumerable(Of ItemMetadata)
‘사용 방법
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>
매개 변수
- fieldName
인덱싱된 필드의 이름입니다. 필드는 올바른 필드 및 인덱스 필드여야 합니다.
- fieldValue
인덱싱된 필드의 값입니다.
반환 값
인덱싱된 필드에 지정된 값이 있는 항목 메타데이터 목록입니다. 항목이 없으면 빈 컬렉션이 반환됩니다.
예외
예외 형식 | 조건 |
---|---|
개체가 삭제되었거나, 올바르게 초기화되지 않았습니다. |
|
fieldName 또는 fieldValue가 null 참조(Visual Basic에서는 Nothing)입니다. |
|
fieldName의 길이가 0이거나, fieldValue가 문자열 형식이고 길이가 0입니다. |
|
fieldValue가 지원되지 않는 형식입니다. |
|
fieldName이 없거나 유효하지 않습니다. |
주의
InitializeReplicaMetadata에 FieldSchema를 전달하여 복제본 메타데이터를 처음 초기화하는 경우 사용자 지정 필드를 설정해야 합니다.
InitializeReplicaMetadata에 IndexSchema를 전달하여 복제본 메타데이터를 처음 초기화하는 경우 인덱스 필드를 설정해야 합니다.
참고 항목
참조
ReplicaMetadata 클래스
ReplicaMetadata 멤버
Microsoft.Synchronization.MetadataStorage 네임스페이스