다음을 통해 공유


FieldSchema 클래스

메타데이터 저장소에 있는 항목의 사용자 지정 필드를 정의하는 스키마 정보를 포함합니다.

네임스페이스: Microsoft.Synchronization.MetadataStorage
어셈블리: microsoft.synchronization.metadatastorage.dll의 Microsoft.Synchronization.MetadataStorage

구문

‘선언
Public Class FieldSchema
‘사용 방법
Dim instance As FieldSchema
public class FieldSchema
public ref class FieldSchema
public class FieldSchema
public class FieldSchema

주의

항목 메타데이터에 대한 사용자 지정 필드 집합을 정의할 수 있습니다. 각 필드는 고유 문자열 이름 및 값으로 구성되어 있습니다. 이러한 필드를 사용하여 기본 항목 메타데이터 집합에서 지원하지 않는 항목에 대한 추가 메타데이터를 저장할 수 있습니다. 이 필드는 ItemMetadata에 있는 GetByteField 또는 SetCustomField와 같은 다양한 메서드를 통해 액세스할 수 있습니다. 이러한 필드 및 해당 형식(예: 크기 및 데이터 형식)은 MetadataStore.InitializeReplicaMetadata를 사용하여 복제본에 대해 메타데이터 저장소가 초기화될 때 정의합니다.

스키마는 필드 값의 길이를 포함합니다. 고정 길이 필드의 경우 이 값은 데이터 형식의 크기(바이트)입니다. 가변 길이 필드의 경우 이 값은 필드의 최대 길이(바이트)를 지정합니다.

상속 계층 구조

System.Object
  Microsoft.Synchronization.MetadataStorage.FieldSchema

스레드로부터의 안전성

이 유형의 모든 public static(Visual Basic의 경우 Shared ) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.

참고 항목

참조

FieldSchema 멤버
Microsoft.Synchronization.MetadataStorage 네임스페이스