Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / Services / Monitoring / system / Diagnosticts / InstanceDataCollectionCollection.cs / 1 / InstanceDataCollectionCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Diagnostics { using System.Diagnostics; using System; using System.Collections; using System.Globalization; ////// The collection returned from the public class InstanceDataCollectionCollection : DictionaryBase { [Obsolete("This constructor has been deprecated. Please use System.Diagnostics.PerformanceCounterCategory.ReadCategory() to get an instance of this collection instead. http://go.microsoft.com/fwlink/?linkid=14202")] public InstanceDataCollectionCollection() : base() {} ///method. /// that contains all the counter and instance data. /// The collection contains an InstanceDataCollection object for each counter. Each InstanceDataCollection /// object contains the performance data for all counters for that instance. In other words the data is /// indexed by counter name and then by instance name. /// /// public InstanceDataCollection this[string counterName] { get { if (counterName == null) throw new ArgumentNullException("counterName"); object objectName = counterName.ToLower(CultureInfo.InvariantCulture); return (InstanceDataCollection) Dictionary[objectName]; } } ///[To be supplied.] ////// public ICollection Keys { get { return Dictionary.Keys; } } ///[To be supplied.] ////// public ICollection Values { get { return Dictionary.Values; } } internal void Add(string counterName, InstanceDataCollection value) { object objectName = counterName.ToLower(CultureInfo.InvariantCulture); Dictionary.Add(objectName, value); } ///[To be supplied.] ////// public bool Contains(string counterName) { if (counterName == null) throw new ArgumentNullException("counterName"); object objectName = counterName.ToLower(CultureInfo.InvariantCulture); return Dictionary.Contains(objectName); } ///[To be supplied.] ////// public void CopyTo(InstanceDataCollection[] counters, int index) { Dictionary.Values.CopyTo((Array)counters, index); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //[To be supplied.] ///// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Diagnostics { using System.Diagnostics; using System; using System.Collections; using System.Globalization; ////// The collection returned from the public class InstanceDataCollectionCollection : DictionaryBase { [Obsolete("This constructor has been deprecated. Please use System.Diagnostics.PerformanceCounterCategory.ReadCategory() to get an instance of this collection instead. http://go.microsoft.com/fwlink/?linkid=14202")] public InstanceDataCollectionCollection() : base() {} ///method. /// that contains all the counter and instance data. /// The collection contains an InstanceDataCollection object for each counter. Each InstanceDataCollection /// object contains the performance data for all counters for that instance. In other words the data is /// indexed by counter name and then by instance name. /// /// public InstanceDataCollection this[string counterName] { get { if (counterName == null) throw new ArgumentNullException("counterName"); object objectName = counterName.ToLower(CultureInfo.InvariantCulture); return (InstanceDataCollection) Dictionary[objectName]; } } ///[To be supplied.] ////// public ICollection Keys { get { return Dictionary.Keys; } } ///[To be supplied.] ////// public ICollection Values { get { return Dictionary.Values; } } internal void Add(string counterName, InstanceDataCollection value) { object objectName = counterName.ToLower(CultureInfo.InvariantCulture); Dictionary.Add(objectName, value); } ///[To be supplied.] ////// public bool Contains(string counterName) { if (counterName == null) throw new ArgumentNullException("counterName"); object objectName = counterName.ToLower(CultureInfo.InvariantCulture); return Dictionary.Contains(objectName); } ///[To be supplied.] ////// public void CopyTo(InstanceDataCollection[] counters, int index) { Dictionary.Values.CopyTo((Array)counters, index); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.[To be supplied.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ApplicationFileParser.cs
- ResourceExpressionBuilder.cs
- uribuilder.cs
- RegionData.cs
- SqlBuffer.cs
- IdleTimeoutMonitor.cs
- ProviderException.cs
- Rotation3D.cs
- WindowsPrincipal.cs
- AutomationElement.cs
- CallbackBehaviorAttribute.cs
- EntityCommand.cs
- LinearKeyFrames.cs
- OrderedHashRepartitionEnumerator.cs
- DataGridBoundColumn.cs
- GACIdentityPermission.cs
- IntSecurity.cs
- UdpUtility.cs
- Enum.cs
- TextCompositionManager.cs
- InputDevice.cs
- ProxyWebPart.cs
- CommandID.cs
- FormView.cs
- ImpersonationContext.cs
- ErrorProvider.cs
- TaiwanCalendar.cs
- SafeHandle.cs
- HtmlPageAdapter.cs
- OdbcConnectionHandle.cs
- XslTransform.cs
- ModuleBuilderData.cs
- SafeLibraryHandle.cs
- QilFactory.cs
- SymbolType.cs
- WindowsGraphics.cs
- WinFormsSecurity.cs
- WhiteSpaceTrimStringConverter.cs
- NativeActivityMetadata.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- CancelEventArgs.cs
- XmlChildEnumerator.cs
- LoadedOrUnloadedOperation.cs
- ConfigurationStrings.cs
- safelink.cs
- HandlerBase.cs
- ProfileServiceManager.cs
- ZoneLinkButton.cs
- DocumentApplicationJournalEntry.cs
- StringAnimationBase.cs
- Win32.cs
- DashStyle.cs
- TableNameAttribute.cs
- ApplicationTrust.cs
- LogLogRecord.cs
- ReadOnlyHierarchicalDataSourceView.cs
- AttachedPropertiesService.cs
- MenuTracker.cs
- BaseValidatorDesigner.cs
- HtmlInputReset.cs
- activationcontext.cs
- DSACryptoServiceProvider.cs
- XPathNodeHelper.cs
- CompilerHelpers.cs
- MenuScrollingVisibilityConverter.cs
- FamilyCollection.cs
- HttpListenerContext.cs
- basecomparevalidator.cs
- SignatureResourceHelper.cs
- DefaultValidator.cs
- Scene3D.cs
- SystemColorTracker.cs
- Canonicalizers.cs
- RegexCode.cs
- MetafileHeader.cs
- NamespaceTable.cs
- ElementFactory.cs
- RC2CryptoServiceProvider.cs
- CallContext.cs
- ResizeBehavior.cs
- RootProfilePropertySettingsCollection.cs
- UnmanagedMemoryStreamWrapper.cs
- COAUTHINFO.cs
- WindowsToolbarItemAsMenuItem.cs
- InstalledFontCollection.cs
- SqlFunctionAttribute.cs
- StringValidatorAttribute.cs
- InitializerFacet.cs
- MergePropertyDescriptor.cs
- PeerApplication.cs
- prompt.cs
- ProgressBarBrushConverter.cs
- PathFigure.cs
- nulltextnavigator.cs
- ResourceAssociationTypeEnd.cs
- AdCreatedEventArgs.cs
- RouteValueExpressionBuilder.cs
- AsnEncodedData.cs
- ZipIOFileItemStream.cs
- IPAddress.cs