private void Init() { if (!this._disposed) { if (this._acctMgmt == null) { this._sessionHandle = this._adSession.GetSessionHandle(); this._acctMgmt = this._adSession.GetAccountManagementInterface(); } return; } else { throw new ObjectDisposedException(this.GetType().Name); } }