public void Subscribe() { lock (iSubscriptionStatusLock) { iSubscriptionStatus = SubscriptionStatus.eSubscribing; } int ret = CpProxySubscribe(iHandle); if (ret == -1) { throw new SubscriptionException(); } }