Cloud Storage Integrator - Online Help
Cloud Storage Integrator
Questions / Feedback?

CreateMetadata Method

Creates metadata for a file.

Syntax

void __fastcall 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();

 
 
Copyright (c) 2017 /n software inc. - All rights reserved.
Build 1.0.6240.0