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
- QilChoice.cs
- GeneralTransformGroup.cs
- AppDomain.cs
- ObjectPersistData.cs
- RelationshipFixer.cs
- OdbcEnvironment.cs
- Menu.cs
- ObjectStateFormatter.cs
- ModuleConfigurationInfo.cs
- DBCSCodePageEncoding.cs
- TaiwanCalendar.cs
- SortFieldComparer.cs
- ProxyHwnd.cs
- ProfessionalColorTable.cs
- DataViewListener.cs
- DownloadProgressEventArgs.cs
- ToolBarPanel.cs
- BlockCollection.cs
- SiteIdentityPermission.cs
- SqlOuterApplyReducer.cs
- Accessible.cs
- DesignTimeVisibleAttribute.cs
- BasicKeyConstraint.cs
- ToolBarOverflowPanel.cs
- NonPrimarySelectionGlyph.cs
- PeerNameRegistration.cs
- DecoderNLS.cs
- AsymmetricAlgorithm.cs
- Manipulation.cs
- FunctionImportElement.cs
- ListControl.cs
- ProgressPage.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- PersonalizationDictionary.cs
- CodeSubDirectoriesCollection.cs
- ObjectDataSourceView.cs
- ZoomPercentageConverter.cs
- IndexedGlyphRun.cs
- Label.cs
- HttpsTransportBindingElement.cs
- LabelEditEvent.cs
- CellParagraph.cs
- AlternationConverter.cs
- DbDataReader.cs
- PanelDesigner.cs
- ItemsPanelTemplate.cs
- HierarchicalDataBoundControl.cs
- ValidatedControlConverter.cs
- DataSourceSerializationException.cs
- ArraySortHelper.cs
- ProfileBuildProvider.cs
- TextFragmentEngine.cs
- CodeVariableReferenceExpression.cs
- SpellerStatusTable.cs
- TabPanel.cs
- FixedPageAutomationPeer.cs
- EraserBehavior.cs
- ShaderRenderModeValidation.cs
- CodeArgumentReferenceExpression.cs
- WebBrowserNavigatingEventHandler.cs
- ObjectDisposedException.cs
- StoreItemCollection.Loader.cs
- Transform3DGroup.cs
- ChineseLunisolarCalendar.cs
- documentation.cs
- StreamGeometry.cs
- HandleCollector.cs
- ResourceDictionary.cs
- BrowserDefinitionCollection.cs
- RuntimeUtils.cs
- StringConcat.cs
- ZipFileInfo.cs
- OperationCanceledException.cs
- DragDropManager.cs
- SoapElementAttribute.cs
- SelectionRangeConverter.cs
- ListenerAdapter.cs
- BrowserInteropHelper.cs
- DebugView.cs
- TemplateComponentConnector.cs
- Setter.cs
- Size.cs
- GraphicsState.cs
- isolationinterop.cs
- AttachedPropertyMethodSelector.cs
- DoubleAnimationBase.cs
- GlyphCache.cs
- SQLInt16Storage.cs
- BmpBitmapEncoder.cs
- WindowsStartMenu.cs
- _ProxyChain.cs
- PagedDataSource.cs
- EntitySqlQueryState.cs
- WebPartZoneCollection.cs
- TreeNode.cs
- BinaryParser.cs
- ButtonField.cs
- HwndSubclass.cs
- SwitchLevelAttribute.cs
- GraphicsContainer.cs