CreateMetadata Method
Creates metadata for a file.
Syntax
int CreateMetadata();
Remarks
This method creates metadata for the file specified by ResourceId.
Before calling this method new name/value pairs may be added to MetadataFields.
Note: Metadata is only applicable to files.
Metadata Examples:
//Update an existing metadata field
box.MetadataFields.Add(
new
MetadataFieldDetail());
box.MetadataFields[0].Name =
"name1"
;
box.MetadataFields[0].Value =
"new_value"
;
box.MetadataFields[0].UpdateOp = BoxUpdateOps.uoReplace;
box.UpdateMetadata();
//Delete a metadata field
box.MetadataFields.Add(
new
MetadataFieldDetail());
box.MetadataFields[0].Name =
"field_to_delete"
;
box.MetadataFields[0].UpdateOp = BoxUpdateOps.uoDelete;
box.UpdateMetadata();
//Add a new metadata field
box.MetadataFields.Add(
new
MetadataFieldDetail());
box.MetadataFields[0].Name =
"field_to_add"
;
box.MetadataFields[0].Value =
"my_value"
;
box.MetadataFields[0].UpdateOp = BoxUpdateOps.uoAdd;
box.UpdateMetadata();