コード例 #1
0
 /// <summary>
 /// Creates a new stash for specified <paramref name="actor"/> if it has not been initialized already.
 /// </summary>
 public override void AfterIncarnated(ActorBase actor, IActorContext context)
 {
     var stashed = actor as IActorStash;
     if (stashed != null && stashed.Stash == null)
     {
         stashed.Stash = context.CreateStash(actor.GetType());
     }
 }
コード例 #2
0
ファイル: IActorStash.cs プロジェクト: marcpiechura/akka.net
        /// <summary>
        /// Creates a new stash for specified <paramref name="actor"/> if it has not been initialized already.
        /// </summary>
        /// <param name="actor">TBD</param>
        /// <param name="context">TBD</param>
        public override void AfterIncarnated(ActorBase actor, IActorContext context)
        {
            var stashed = actor as IActorStash;

            if (stashed != null && stashed.Stash == null)
            {
                stashed.Stash = context.CreateStash(actor.GetType());
            }
        }