Freigeben über


ItemMetadata.SetCustomField-Methode (String, String)

Legt, wenn in einer abgeleiteten Klasse überschrieben, den Wert des angegebenen benutzerdefinierten Felds fest.

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

Syntax

'Declaration
Public MustOverride Sub SetCustomField ( _
    fieldName As String, _
    value As String _
)
'Usage
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
)

Parameter

  • fieldName
    Der Name des benutzerdefinierten Felds.
  • value
    Der Wert des Felds.

Ausnahmen

Ausnahmetyp Bedingung

ArgumentNullException

fieldName ist NULL.

ArgumentException

fieldName hat die Länge 0.

ArgumentOutOfRangeException

value ist zu lang. Für die Implementierung dieser Klasse, die bei der Verwendung von SqlMetadataStore verfügbar ist, müssen die Werte kleiner als 4000 Zeichen sein.

Hinweise

Benutzerdefinierte Felder müssen in einem FieldSchema-Objekt definiert werden, wenn die Replikatmetadaten zum ersten Mal initialisiert werden.

Siehe auch

Verweis

ItemMetadata-Klasse
ItemMetadata-Member
Microsoft.Synchronization.MetadataStorage-Namespace