Пример #1
0
        /// <summary>
        /// 设置文件媒体信息
        /// </summary>
        /// <param name="storageNode">GetStorageNode方法返回的存储节点</param>
        /// <param name="fileId"></param>
        /// <param name="metaData">MetaData数据</param>
        /// <param name="option"></param>
        /// <param name="clusterName">集群名称</param>
        /// <returns></returns>
        public async ValueTask SetMetaData(
            StorageNode storageNode,
            string fileId,
            IDictionary <string, string> metaData,
            MetaDataOption option = MetaDataOption.Overwrite,
            string clusterName    = "")
        {
            var request = new SetMetaData(fileId, storageNode.GroupName, metaData, option);

            _ = await _executer.Execute(request, clusterName);
        }
Пример #2
0
 /// <summary>
 /// 设置文件媒体信息
 /// </summary>
 /// <param name="storageNode">GetStorageNode方法返回的存储节点</param>
 /// <param name="fileId"></param>
 /// <param name="metaData">MetaData数据</param>
 /// <param name="option"></param>
 /// <returns></returns>
 public async Task SetMetaData(StorageNode storageNode, string fileId, IDictionary <string, string> metaData, MetaDataOption option = MetaDataOption.Overwrite)
 {
     var request  = new SetMetaData(fileId, storageNode.GroupName, metaData, option);
     var response = await _executer.Execute(request);
 }