CreateMetadata Method
Creates metadata for a file.
Syntax
boxcontrol.CreateMetadataRemarks
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();