IItemMetadata::SetFieldString
Legt den Wert eines Zeichenfolgenfelds fest.
HRESULT SetFieldString(
LPCWSTR pcszFieldName,
LPCWSTR pcszValue);
Parameter
- pcszFieldName
[in, string] Der Name des Felds.
- pcszValue
[in, unique] Der Wert des Felds.
Rückgabewert
S_OK
E_POINTER
E_INVALIDARG
SYNC_E_METADATA_FIELD_INVALID_NAME, wenn das Feld nicht vorhanden ist.
SYNC_E_METADATA_FIELD_INVALID_TYPE, wenn das Feld nicht den Zeichenfolgentyp im benutzerdefinierten Feldschema aufweist.
Hinweise
Der Feldwert kann auf einen leeren Wert zurückgesetzt werden, indem für pcszValue NULL angegeben wird.
Benutzerdefinierte Felder müssen bei erstmaliger Initialisierung der Replikatmetadaten mit einer CUSTOM_FIELD_DEFINITION-Struktur definiert werden.
Hinweis
Mit dieser Methode wird die Änderung nicht in den Speicher geschrieben. Es muss IReplicaMetadata::SaveItemMetadata aufgerufen werden, um alle Änderungen zu speichern, die an den IItemMetadata-Eigenschaften vorgenommen wurden.