Compartilhar via


Classe FieldSchema

Contém as informações de esquema que define um campo personalizado de um item no repositório de metadados.

Namespace: Microsoft.Synchronization.MetadataStorage
Assembly: Microsoft.Synchronization.MetadataStorage (em microsoft.synchronization.metadatastorage.dll)

Sintaxe

'Declaração
Public Class FieldSchema
'Uso
Dim instance As FieldSchema
public class FieldSchema
public ref class FieldSchema
public class FieldSchema
public class FieldSchema

Comentários

Um conjunto de campos personalizados pode ser definido para metadados do item. Cada campo consiste em um nome da cadeia de caracteres exclusivo e um valor. Esses campos podem ser usados para armazenar quaisquer metadados adicionais sobre um item que não é aceito de outra forma pelo conjunto padrão de metadados do item. Os campos podem ser acessados através de vários métodos em ItemMetadata, como GetByteField ou SetCustomField. Estes campos e seus formatos, incluindo o tamanho e o tipo de dados, são definidos quando o repositório de dados é inicializado para uma réplica, usando MetadataStore.InitializeReplicaMetadata.

O esquema contém o comprimento do valor do campo. No caso de campos com comprimento fixo, este valor é o tamanho do tipo de dados em bytes. Para campos com comprimento variável, este valor especifica o comprimento máximo do campo em bytes.

Hierarquia de herança

System.Object
  Microsoft.Synchronization.MetadataStorage.FieldSchema

Segurança de thread

Qualquer membro estático público (Compartilhado no Visual Basic) deste tipo é protegido por thread. Não há garantia de que qualquer membro de instância esteja protegido por thread.

Consulte também

Referência

Membros FieldSchema
Namespace Microsoft.Synchronization.MetadataStorage