Partilhar via


Método ItemMetadata.SetCustomField (String, String)

Quando substituído em uma classe derivada, define o valor do campo personalizado especificado.

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

Sintaxe

'Declaração
Public MustOverride Sub SetCustomField ( _
    fieldName As String, _
    value As String _
)
'Uso
Dim instance As ItemMetadata
Dim fieldName As String
Dim value As String

instance.SetCustomField(fieldName, value)
public abstract void SetCustomField (
    string fieldName,
    string value
)
public:
virtual void SetCustomField (
    String^ fieldName, 
    String^ value
) abstract
public abstract void SetCustomField (
    String fieldName, 
    String value
)
public abstract function SetCustomField (
    fieldName : String, 
    value : String
)

Parâmetros

  • fieldName
    O nome do campo personalizado.
  • value
    O valor do campo.

Exceções

Tipo de exceção Condição

ArgumentNullException

fieldName é um referência nula (Nothing no Visual Basic).

ArgumentException

fieldName tem comprimento 0.

ArgumentOutOfRangeException

value é muito extenso. Para a implementação dessa classe, que está disponível com o uso de SqlMetadataStore, os valores devem ser inferiores a 4.000 caracteres.

Comentários

Os campos personalizados devem ser definidos em um objeto FieldSchema quando os metadados da réplica são inicializados pela primeira vez.

Consulte também

Referência

Classe ItemMetadata
Membros ItemMetadata
Namespace Microsoft.Synchronization.MetadataStorage