Пример #1
0
    private void HandleRetrieveResponses()
    {
        var transportType = TransportFactory.GetTransportType();                           // Gets transport protocol for the producer we need to use (Email, File, ect.)
        var producer      = ServiceLocator.Current.GetInstance <IProducer>(transportType); // Gets a producer from the IoC container for the specified transportType

        var responses = producer.GetResponses();

        foreach (var response in responseFiles)
        {
            Context.Parent.Tell(new ConsumerActor.Consume(response));
        }
    }