/// <include file='doc\PerformanceCounter.uex' path='docs/doc[@for="PerformanceCounter.RemoveInstance"]/*' /> /// <devdoc> /// Removes this counter instance from the shared memory /// </devdoc> public void RemoveInstance() { if (ReadOnly) { throw new InvalidOperationException(SR.GetString(SR.ReadOnlyRemoveInstance)); } Initialize(); SharedPerformanceCounter.RemoveInstance(this.categoryName.ToLower(CultureInfo.InvariantCulture), this.instanceName.ToLower(CultureInfo.InvariantCulture)); }
/// <summary> /// Removes this counter instance from the shared memory /// </summary> public void RemoveInstance() { if (_isReadOnly) { throw new InvalidOperationException(SR.ReadOnlyRemoveInstance); } Initialize(); _sharedCounter.RemoveInstance(_instanceName.ToLowerInvariant(), _instanceLifetime); }
public void RemoveInstance() { if (isReadOnly) { throw new InvalidOperationException(SR.GetString(SR.ReadOnlyRemoveInstance)); } Initialize(); sharedCounter.RemoveInstance(this.instanceName.ToLower(CultureInfo.InvariantCulture), instanceLifetime); }