Windows Azure Platform > Azure Forums > Live Framework > DataFeed and DataEntry triggers don
Ask a questionAsk a question
 

AnswerDataFeed and DataEntry triggers don

  • Tuesday, February 10, 2009 2:36 PM.NetPro Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Hi...


           I have a query ...

              

                         I am trying to add external Image as DataEntry into DataFeed... using PostUpdateTrigger on update of that feed,  in Silverlight MEWA.

                        Trigger for that i've written as...

                       
                
    DataFeed dataFeeds = (from dataFd in meshApp.CreateQuery<DataFeed>().Execute()
                                      where dataFd.Resource.Title == "LiveMeshFiles"
                                      select dataFd).FirstOrDefault<DataFeed>();

    Uri 
    dataFeedUri = dataFeed.Resource.SelfLink;  
     
    Uri dataEntryUri = dataFeed.DataEntries.SelfLink;  
                 
    Uri webServiceUri = 
                   new Uri ("http://farm3.static.flickr.com/2095/2536266639_96da188f07_o_d.jpg");  
     
    dataFeed.Resource.Trigger.PostUpdateTrigger = Statement.Sequence(  
                   Statement.ReadResource<DataFeedResource>("read", dataFeedUri, false),  
                   Statement.CreateMediaResource<DataEntryResource>(  
                   "creat", dataEntryUri, webServiceUri, Statement.Bind(  
                   "CollectionUrl", "read", "Response.MediaResourcesLink"))).Compile();  
     
    dataFeed.UpdateCompleted += 
          new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(dataFeed_UpdateCompleted);  
     
    dataFeed.UpdateAsync(); 
    meshApp in above code is current running MEWA Object.

    ** i've created/added a DataFeed "LiveMeshFiles" on "meshAppLoaded" event of MEWA.

    when i execute this code, Image cant get added to DataFeed.

    but instead of this when i create a Trigger for meshObject.PostUpdate like "meshObject.Resource.Triggers.PostUpdateTrigger" with same StatementSequence, and just called

    meshApp.UpdateCompleted += new EventHandler(meshApp_UpdateCompleted);

    meshApp.UpdateAsync();

    image gets added into that DataFeed...

    why? or we cant add DataEntry into DataFeed using PostUpdateTrigger on it?


    Thanks
    .NetPro
    • Edited by.NetPro Tuesday, February 10, 2009 2:39 PMDataFeed added note
    • Edited by.NetPro Tuesday, February 10, 2009 2:41 PMDataFeed
    • Split byVikas-AhujaMSFT, ModeratorSaturday, February 14, 2009 4:14 PMdifferent context and question
    • Edited by.NetPro Saturday, April 04, 2009 7:33 AM
    •  

Answers

All Replies