private void AssertNotDisposed() { if (IsDisposed) throw new InvalidOperationException("IIS Challenge Handler is disposed"); }