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
- CodeArrayIndexerExpression.cs
- SortAction.cs
- GeneralTransform3DCollection.cs
- XmlSchemaFacet.cs
- ViewCellSlot.cs
- RadioButton.cs
- BroadcastEventHelper.cs
- RepeaterCommandEventArgs.cs
- HttpsHostedTransportConfiguration.cs
- InkCanvasSelectionAdorner.cs
- URL.cs
- DataTableMapping.cs
- EntityContainerEmitter.cs
- RequestSecurityTokenForRemoteTokenFactory.cs
- ViewDesigner.cs
- AVElementHelper.cs
- CodeMemberMethod.cs
- StatusBar.cs
- XamlReaderConstants.cs
- XmlSchemaInferenceException.cs
- HtmlLink.cs
- UpDownBase.cs
- EmbeddedObject.cs
- SmtpAuthenticationManager.cs
- SQLBinaryStorage.cs
- ObfuscateAssemblyAttribute.cs
- Brush.cs
- MDIControlStrip.cs
- CompilationUtil.cs
- GridViewSortEventArgs.cs
- AlphabeticalEnumConverter.cs
- ScriptingProfileServiceSection.cs
- DesignerMetadata.cs
- ScriptMethodAttribute.cs
- RecognizeCompletedEventArgs.cs
- XamlContextStack.cs
- DataSourceSelectArguments.cs
- _ListenerAsyncResult.cs
- PerspectiveCamera.cs
- DataSourceHelper.cs
- StylusSystemGestureEventArgs.cs
- ViewStateModeByIdAttribute.cs
- MessageFormatterConverter.cs
- PixelFormats.cs
- GeometryConverter.cs
- Comparer.cs
- RuntimeArgumentHandle.cs
- RegexRunner.cs
- TreeViewHitTestInfo.cs
- JournalEntryListConverter.cs
- Pen.cs
- InteropBitmapSource.cs
- PageAdapter.cs
- MexBindingElement.cs
- MessageEncodingBindingElementImporter.cs
- safex509handles.cs
- ResourceLoader.cs
- TokenBasedSet.cs
- XmlBufferReader.cs
- AccessibleObject.cs
- KeyedHashAlgorithm.cs
- CryptoKeySecurity.cs
- ManipulationVelocities.cs
- UInt32Storage.cs
- ConsumerConnectionPoint.cs
- UserControl.cs
- TextBoxLine.cs
- HMACRIPEMD160.cs
- SortedDictionary.cs
- XmlDataLoader.cs
- TypeResolvingOptionsAttribute.cs
- DockPattern.cs
- datacache.cs
- ExpressionDumper.cs
- KeyValueConfigurationElement.cs
- DescendentsWalker.cs
- DataBinding.cs
- CodeStatement.cs
- ObjectConverter.cs
- BuildProvider.cs
- ConstraintConverter.cs
- DataGridColumnEventArgs.cs
- AppliedDeviceFiltersEditor.cs
- ProfileGroupSettingsCollection.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- EntityDataSourceUtil.cs
- WebPartHeaderCloseVerb.cs
- VisualStateManager.cs
- EntityParameterCollection.cs
- NullRuntimeConfig.cs
- SafeTimerHandle.cs
- SqlConnectionFactory.cs
- SecurityPermission.cs
- ReadOnlyCollectionBase.cs
- Control.cs
- SettingsSavedEventArgs.cs
- HtmlInputFile.cs
- ModuleElement.cs
- Visual3D.cs
- WebPartTracker.cs