public static DelegateCallback Create <T>(IStreamingCallback <T> callback) { var c = new DelegateCallback(); c.SetCallback(callback); return(c); }
private static ClientStreamingInfo MyCStreamingNetworkInfo() { var streamingType = "MyC"; var adapterFactory = new NetworkStreamingAdapterFactory <int, MyCStreamingData>(streamingType); _service = new MyCStreamingService(adapterFactory); return(new ClientStreamingInfo { Type = streamingType, KeyType = typeof(int), ValueType = typeof(MyCStreamingData), Adapter = (ClientProxyBase)adapterFactory.GetAdapter(), Callback = DelegateCallback.Create(_service) }); }