Quantcast
Channel: Kaltura - Latest topics
Viewing all articles
Browse latest Browse all 2994

MetadataListService - must filter on object iD

$
0
0

@david.hahn1 wrote:

Hello all,

I just upgraded to 14.10 and some of my code in a client application (c#) is throwing an exception. I am trying to list metadata and I get an exception that I must filter by objectid.

This wasn’t a problem before the upgrade, so I’m trying to figure out what might have changed…

Here is a code snippet

Client client;
        client = InitClient();
        client.ClientTag = "CacheMetadata";
        MetadataFilter metafilter = new MetadataFilter();
        FilterPager pager = new FilterPager();
        pager.PageSize = 500;
        bool done = false;
        List<Metadata> resultsTemp = new List<Metadata>();
        List<Metadata> results = new List<Metadata>();
        int metadataCount = 0;
        
        OnCompletedHandler<ListResponse<Metadata>> metahandler = new OnCompletedHandler<ListResponse<Metadata>>(
        (ListResponse<Metadata> result, Exception e) =>
        {
            metadataCount = result.TotalCount;
            resultsTemp = (List<Metadata>)result.Objects;
            done = true;

        });   

        metafilter.MetadataObjectTypeEqual = MetadataObjectType.ENTRY;
        metafilter.StatusEqual = MetadataStatus.VALID;
        metafilter.MetadataProfileIdEqual = _kalturaMetadataProfileID;
        MetadataListRequestBuilder metarequest = new MetadataListRequestBuilder(metafilter,pager);
        metarequest.SetCompletion(metahandler);
        Logging.DebugTrace("Calling client execute for metadata.", EventIDs.KalturaAPICall, System.Diagnostics.TraceEventType.Information);
        metarequest.Execute(client);

        while (!done) { Thread.Sleep(1); };
        done = false;

        Logging.DebugTrace("Retrieved metadata count from Kaltura. " + metadataCount.ToString() + " metadata items exist", EventIDs.KalturaAPICall, System.Diagnostics.TraceEventType.Information);

I’ve tried updating my client library, but I think there is a bug in the latest C# library that prevent compiling. I can post about that later.

Thanks for any help

Posts: 1

Participants: 1

Read full topic


Viewing all articles
Browse latest Browse all 2994

Trending Articles