Поделиться через


Класс FieldSchema

Содержит сведения о схеме, определяющие пользовательское поле элемента в хранилище метаданных.

Пространство имен: Microsoft.Synchronization.MetadataStorage
Сборка: Microsoft.Synchronization.MetadataStorage (в microsoft.synchronization.metadatastorage.dll)

Синтаксис

'Декларация
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

Многопоточное использование

Все общие статические члены (Shared в Visual Basic) можно использовать в многопоточных операциях. Безопасная многопоточная работа с членами экземпляров типа не гарантируется.

См. также

Справочник

Элементы FieldSchema
Пространство имен Microsoft.Synchronization.MetadataStorage