Ejemplo n.º 1
0
        public KalturaMetadataProfile Add(KalturaMetadataProfile metadataProfile, string xsdData, string viewsData)
        {
            KalturaParams kparams = new KalturaParams();

            if (metadataProfile != null)
            {
                kparams.Add("metadataProfile", metadataProfile.ToParams());
            }
            kparams.AddStringIfNotNull("xsdData", xsdData);
            kparams.AddStringIfNotNull("viewsData", viewsData);
            _Client.QueueServiceCall("metadata_metadataprofile", "add", kparams);
            if (this._Client.IsMultiRequest)
            {
                return(null);
            }
            XmlElement result = _Client.DoQueue();

            return((KalturaMetadataProfile)KalturaObjectFactory.Create(result));
        }
Ejemplo n.º 2
0
        public KalturaMetadataProfile AddFromFile(KalturaMetadataProfile metadataProfile, FileStream xsdFile, FileStream viewsFile)
        {
            KalturaParams kparams = new KalturaParams();

            if (metadataProfile != null)
            {
                kparams.Add("metadataProfile", metadataProfile.ToParams());
            }
            KalturaFiles kfiles = new KalturaFiles();

            kfiles.Add("xsdFile", xsdFile);
            kfiles.Add("viewsFile", viewsFile);
            _Client.QueueServiceCall("metadata_metadataprofile", "addFromFile", kparams, kfiles);
            if (this._Client.IsMultiRequest)
            {
                return(null);
            }
            XmlElement result = _Client.DoQueue();

            return((KalturaMetadataProfile)KalturaObjectFactory.Create(result));
        }