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
- RelatedCurrencyManager.cs
- AssemblySettingAttributes.cs
- CursorConverter.cs
- RealProxy.cs
- NameObjectCollectionBase.cs
- StringCollection.cs
- TextRenderingModeValidation.cs
- SqlTypeSystemProvider.cs
- PiiTraceSource.cs
- ConditionalWeakTable.cs
- ToolStripTemplateNode.cs
- Object.cs
- StateMachineDesignerPaint.cs
- XPathNodeHelper.cs
- OutputWindow.cs
- RootBrowserWindowAutomationPeer.cs
- MethodBuilderInstantiation.cs
- QilReplaceVisitor.cs
- XmlSerializerFactory.cs
- ReadOnlyObservableCollection.cs
- ByteBufferPool.cs
- __Filters.cs
- WriteTimeStream.cs
- HebrewNumber.cs
- CodePropertyReferenceExpression.cs
- ExpressionConverter.cs
- HealthMonitoringSection.cs
- DataReaderContainer.cs
- DeclaredTypeValidatorAttribute.cs
- XmlObjectSerializerWriteContextComplexJson.cs
- TabControlEvent.cs
- SR.cs
- Menu.cs
- XmlSerializableReader.cs
- ChtmlCalendarAdapter.cs
- LocalizationComments.cs
- ClonableStack.cs
- ClientRolePrincipal.cs
- TraceHwndHost.cs
- HttpCacheParams.cs
- querybuilder.cs
- ZipIOExtraField.cs
- SqlUdtInfo.cs
- ApplicationFileParser.cs
- ColumnResult.cs
- CodeConditionStatement.cs
- TextDecorationCollection.cs
- ActiveXHost.cs
- TextViewBase.cs
- ListViewItemEventArgs.cs
- DataGridRowHeader.cs
- DiscoveryDocumentSerializer.cs
- DependsOnAttribute.cs
- CommonRemoteMemoryBlock.cs
- PenLineJoinValidation.cs
- Clock.cs
- CanonicalFontFamilyReference.cs
- WorkflowEnvironment.cs
- MasterPageParser.cs
- DescendantOverDescendantQuery.cs
- XmlTypeAttribute.cs
- HttpApplicationFactory.cs
- BindingContext.cs
- WSFederationHttpSecurity.cs
- XmlBinaryReader.cs
- ClientTargetSection.cs
- Rijndael.cs
- SecurityTokenRequirement.cs
- AsyncPostBackErrorEventArgs.cs
- CredentialCache.cs
- BinaryObjectInfo.cs
- FlowLayoutPanelDesigner.cs
- ControlPaint.cs
- HierarchicalDataSourceControl.cs
- CustomAttribute.cs
- ToolStripItem.cs
- BitmapPalette.cs
- TraceSection.cs
- Soap.cs
- PolygonHotSpot.cs
- QilBinary.cs
- CapiSafeHandles.cs
- CodeSnippetStatement.cs
- TemplatedWizardStep.cs
- BuildResultCache.cs
- TailCallAnalyzer.cs
- MenuRendererStandards.cs
- ProtocolsConfigurationHandler.cs
- QueuePropertyVariants.cs
- IdnMapping.cs
- SQLSingle.cs
- NonParentingControl.cs
- FontDifferentiator.cs
- InputMethod.cs
- TextChangedEventArgs.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- CalendarModeChangedEventArgs.cs
- StretchValidation.cs
- PackageStore.cs
- ToolStrip.cs