This may sound crazy but worth discussing it as We have alot around ECL and thought everyone should get the benefit.
Usecase: Read a stub component with its ECL Uri using core service in ECL Provider
Example of reading Publication:
private static void ReadComponentFromCoreservice(IEclUri eclUri, ITridionUser _tridionUser)
{
var client = new SessionAwareCoreServiceClient("netTcp_201603", My.MyCoreServiceUrl);
client.Impersonate(_tridionUser.UserName);
var pubTcmId = "tcm:0-" + eclUri.PublicationId + "-1 //tcm:0-2-1
//This gives me full Publication object
PublicationData publication = (PublicationData)client.Read(pubTcmId, null);
//I want to read my component using ecluri :ecl:2-s3-lfek2p-fls-file
}
Is this possible?