OpenHome.Net.ControlPoint.Program.SubscriptionThread C# (CSharp) Méthode

SubscriptionThread() private static méthode

private static SubscriptionThread ( object aArgs ) : void
aArgs object
Résultat void
        private static void SubscriptionThread(object aArgs)
        {
            ThreadArgs args = (ThreadArgs)aArgs;
            Semaphore sem = new Semaphore(0, 1);
            do
            {
                CpProxyOpenhomeOrgTestBasic1 proxy = new CpProxyOpenhomeOrgTestBasic1(args.Device);
                proxy.SetPropertyChanged(() => sem.Release());
                proxy.Subscribe();
                sem.WaitOne();
                proxy.Dispose();
            } while (args.IncrementCount());
        }