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
- DataGridColumnHeaderItemAutomationPeer.cs
- WsdlInspector.cs
- WSHttpTransportSecurityElement.cs
- SystemIPInterfaceStatistics.cs
- SettingsProviderCollection.cs
- ThousandthOfEmRealDoubles.cs
- LineUtil.cs
- EnumerableRowCollection.cs
- PreProcessor.cs
- DataGridViewCellConverter.cs
- CdpEqualityComparer.cs
- InputLanguageCollection.cs
- _LoggingObject.cs
- XmlSchemaCompilationSettings.cs
- ObservableCollectionDefaultValueFactory.cs
- TracingConnection.cs
- CookielessHelper.cs
- ToolStripItemTextRenderEventArgs.cs
- DbParameterCollection.cs
- ListViewItemEventArgs.cs
- TableLayoutSettingsTypeConverter.cs
- WebPartDeleteVerb.cs
- SharedPerformanceCounter.cs
- SpecialNameAttribute.cs
- PointAnimationUsingPath.cs
- PromptEventArgs.cs
- InteropBitmapSource.cs
- AxisAngleRotation3D.cs
- ToolStripMenuItem.cs
- ExceptionHandler.cs
- DataSourceXmlClassAttribute.cs
- SafeTokenHandle.cs
- InputScopeAttribute.cs
- ParserStreamGeometryContext.cs
- SyndicationCategory.cs
- FixedBufferAttribute.cs
- PasswordDeriveBytes.cs
- VectorKeyFrameCollection.cs
- ValidationResult.cs
- PointLightBase.cs
- QueryStringParameter.cs
- NavigationPropertyAccessor.cs
- SimplePropertyEntry.cs
- ImageFormat.cs
- Drawing.cs
- SQLRoleProvider.cs
- RuntimeUtils.cs
- WebPartTransformer.cs
- KeyedPriorityQueue.cs
- WebPartMovingEventArgs.cs
- EntityTypeBase.cs
- VariantWrapper.cs
- MultipartIdentifier.cs
- SmiMetaData.cs
- XmlSubtreeReader.cs
- ScopedMessagePartSpecification.cs
- odbcmetadatacollectionnames.cs
- HttpApplication.cs
- SerializationObjectManager.cs
- CompositeKey.cs
- DataSourceControlBuilder.cs
- TablePatternIdentifiers.cs
- XamlStyleSerializer.cs
- Evaluator.cs
- CommonBehaviorsSection.cs
- GiveFeedbackEvent.cs
- UIPropertyMetadata.cs
- DataGridRowDetailsEventArgs.cs
- XmlWriterSettings.cs
- EntityDataSourceSelectingEventArgs.cs
- ServicesUtilities.cs
- errorpatternmatcher.cs
- DrawingDrawingContext.cs
- _FixedSizeReader.cs
- EntityContainerRelationshipSet.cs
- ActivationProxy.cs
- DataSourceConverter.cs
- HitTestResult.cs
- manifestimages.cs
- XmlDataCollection.cs
- WindowsTitleBar.cs
- MailDefinitionBodyFileNameEditor.cs
- DataGridViewCellFormattingEventArgs.cs
- CursorInteropHelper.cs
- DataGridViewDataErrorEventArgs.cs
- HandleRef.cs
- ValidatorCollection.cs
- OdbcUtils.cs
- Triplet.cs
- TableLayoutPanelCellPosition.cs
- KeyInstance.cs
- InkCanvasSelectionAdorner.cs
- designeractionlistschangedeventargs.cs
- MetadataItemSerializer.cs
- ViewPort3D.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- PathParser.cs
- ValueSerializer.cs
- SqlDataSourceView.cs
- EntitySqlException.cs