Compartilhar via


Interface IFieldValue

Representa um valor de campo no repositório de metadados.

interface IFieldValue : IUnknown

Membros

Métodos IFieldValue Descrição

IFieldValue::GetFieldType

Obtém o tipo de dados do campo.

IFieldValue::GetByteArrayValue

Obtém o valor de um campo do tipo SYNC_METADATA_FIELD_TYPE_BYTEARRAY.

IFieldValue::SetByteArrayValue

Define o valor do campo. Também define o tipo de campo como SYNC_METADATA_FIELD_TYPE_BYTEARRAY.

IFieldValue::GetStringValue

Obtém o valor de um campo do tipo SYNC_METADATA_FIELD_TYPE_STRING.

IFieldValue::SetStringValue

Define o valor do campo. Também define o tipo de campo como SYNC_METADATA_FIELD_TYPE_STRING.

IFieldValue::GetUInt8Value

Obtém o valor de um campo do tipo SYNC_METADATA_FIELD_TYPE_UINT8.

IFieldValue::SetUInt8Value

Define o valor do campo. Também define o tipo de campo como SYNC_METADATA_FIELD_TYPE_UINT8.

IFieldValue::GetUInt16Value

Obtém o valor de um campo do tipo SYNC_METADATA_FIELD_TYPE_UINT16.

IFieldValue::SetUInt16Value

Define o valor do campo. Também define o tipo de campo como SYNC_METADATA_FIELD_TYPE_UINT16.

IFieldValue::GetUInt32Value

Obtém o valor de um campo do tipo SYNC_METADATA_FIELD_TYPE_UINT32.

IFieldValue::SetUInt32Value

Define o valor do campo. Também define o tipo de campo como SYNC_METADATA_FIELD_TYPE_UINT32.

IFieldValue::GetUInt64Value

Obtém o valor de um campo do tipo SYNC_METADATA_FIELD_TYPE_UINT64.

IFieldValue::SetUInt64Value

Define o valor do campo. Também define o tipo de campo como SYNC_METADATA_FIELD_TYPE_UINT64.

IFieldValue::GetGuidValue

Obtém o valor de um campo do tipo SYNC_METADATA_FIELD_TYPE_GUID.

IFieldValue::SetGuidValue

Define o valor do campo. Também define o tipo de campo como SYNC_METADATA_FIELD_TYPE_GUID.

Comentários

SYNC_E_METADATA_FIELD_INVALID_TYPE é retornado quando um valor de campo é acessado usando um método que acessa um tipo de dados diferente do tipo do campo. Por exemplo, um campo do tipo SYNC_METADATA_FIELD_TYPE_GUID não pode ser acessado usando GetByteArrayValue.

Quando um valor de campo não foi definido, o método usado para obter esse campo retorna S_FALSE.

Requisitos

Cabeçalho: Metastore.h

Consulte também

Conceitos

Componentes do Sync Framework Metadata Storage Service