Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Services / Monitoring / system / Diagnosticts / InstanceDataCollectionCollection.cs / 1305376 / 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.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- IntegerValidatorAttribute.cs
- FastEncoder.cs
- GroupItemAutomationPeer.cs
- ItemsPanelTemplate.cs
- ZipIOCentralDirectoryFileHeader.cs
- RtfControlWordInfo.cs
- Triangle.cs
- util.cs
- DBCommand.cs
- WebPartUserCapability.cs
- BlurBitmapEffect.cs
- CodeTypeParameterCollection.cs
- Exception.cs
- SmtpFailedRecipientsException.cs
- ConnectionPointGlyph.cs
- ValidationHelpers.cs
- returneventsaver.cs
- XmlHierarchicalEnumerable.cs
- BatchServiceHost.cs
- Range.cs
- RouteItem.cs
- XmlProcessingInstruction.cs
- _NegoStream.cs
- CodeBlockBuilder.cs
- WorkflowServiceOperationListItem.cs
- ConfigurationException.cs
- DataConnectionHelper.cs
- Dump.cs
- BooleanAnimationBase.cs
- documentsequencetextview.cs
- TimeZone.cs
- UInt64Converter.cs
- OwnerDrawPropertyBag.cs
- TableRowGroup.cs
- SystemResources.cs
- RectAnimationBase.cs
- FreezableCollection.cs
- XmlILModule.cs
- TempEnvironment.cs
- TextRunCacheImp.cs
- PipelineModuleStepContainer.cs
- OwnerDrawPropertyBag.cs
- MetadataItemCollectionFactory.cs
- RegularExpressionValidator.cs
- GrammarBuilderRuleRef.cs
- GridProviderWrapper.cs
- DataGridTable.cs
- ImageAttributes.cs
- SqlGenerator.cs
- ThicknessAnimationBase.cs
- OdbcConnectionFactory.cs
- MoveSizeWinEventHandler.cs
- TextRange.cs
- ToolStripOverflowButton.cs
- Control.cs
- Operators.cs
- DataGridComboBoxColumn.cs
- ProvideValueServiceProvider.cs
- cache.cs
- UIPermission.cs
- SweepDirectionValidation.cs
- GridItem.cs
- CrossContextChannel.cs
- RootProjectionNode.cs
- ReceiveDesigner.xaml.cs
- MergeLocalizationDirectives.cs
- TextServicesCompartmentContext.cs
- SafeRegistryHandle.cs
- HttpModulesSection.cs
- Propagator.ExtentPlaceholderCreator.cs
- FixUp.cs
- CfgArc.cs
- HandlerWithFactory.cs
- Exception.cs
- DefaultPropertyAttribute.cs
- GeneralTransform3DTo2D.cs
- MDIClient.cs
- ExternalCalls.cs
- RangeContentEnumerator.cs
- StaticResourceExtension.cs
- NullableConverter.cs
- KeyFrames.cs
- CodePageUtils.cs
- TransactionManager.cs
- FontEmbeddingManager.cs
- SharedStatics.cs
- WebScriptClientGenerator.cs
- AppearanceEditorPart.cs
- MenuItemAutomationPeer.cs
- DataFieldConverter.cs
- TemplateAction.cs
- LinkUtilities.cs
- XmlDataSource.cs
- ApplicationInfo.cs
- ConstructorBuilder.cs
- Clock.cs
- SqlUtil.cs
- InvokeMethodActivityDesigner.cs
- SelectedDatesCollection.cs
- HWStack.cs