Open daniel6435 opened 8 years ago
hi dude, did you found the solution?
You just need to declare the other interface method inside Subscriber
class:
public class Subscriber : IDataSubscriber
{
public void DataReceived(dynamic data)
{
try
{
if (data.type == "sub")
{
Console.WriteLine(data.prodCode + ": " + data.prodName + ": collection: " + data.collection);
}
}
catch (Exception ex)
{
throw;
}
}
public string Session
{
get;
set;
}
}
hi there,
i new in .net c#, i try to call method from meteor sever though ddp. i using nuget version DDPClient (https://www.nuget.org/packages/Meteor.DDP/), and my visual studio version is 2012. below is my code that copy from the homepage, but the error show 'meteorddp.Program.Subscriber' does not implement interface member 'Net.DDP.Client.IDataSubscriber.Session'
`using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Net.DDP.Client;
namespace meteorddp { class Program { static void Main(string[] args) { IDataSubscriber subscriber = new Subscriber(); DDPClient client = new DDPClient(subscriber);
}`
so what is the problem cause the error? thanks