Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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); } } }[To be supplied.] ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DateTimeConverter.cs
- XPathNavigatorReader.cs
- FixedPageStructure.cs
- SystemMulticastIPAddressInformation.cs
- SqlStatistics.cs
- CachedFontFace.cs
- GridErrorDlg.cs
- TranslateTransform.cs
- TextSegment.cs
- ListControlStringCollectionEditor.cs
- SqlConnectionString.cs
- XmlSchemaSimpleContentExtension.cs
- DatagridviewDisplayedBandsData.cs
- InvokeFunc.cs
- HMACSHA512.cs
- ShaperBuffers.cs
- LockCookie.cs
- DispatcherFrame.cs
- designeractionbehavior.cs
- X509Extension.cs
- TypeGeneratedEventArgs.cs
- StateWorkerRequest.cs
- Compilation.cs
- LayoutEngine.cs
- ArrayTypeMismatchException.cs
- CacheSection.cs
- RequiredFieldValidator.cs
- XmlCollation.cs
- DecoderExceptionFallback.cs
- COAUTHIDENTITY.cs
- StrokeRenderer.cs
- RelatedImageListAttribute.cs
- ScalarType.cs
- RectAnimationBase.cs
- AsymmetricKeyExchangeFormatter.cs
- HttpResponseMessageProperty.cs
- COM2TypeInfoProcessor.cs
- PathParser.cs
- PersonalizationStateInfoCollection.cs
- SkewTransform.cs
- SamlAction.cs
- ApplicationManager.cs
- ClientScriptManagerWrapper.cs
- IssuedTokenServiceCredential.cs
- TreeView.cs
- XmlCharType.cs
- BufferedStream.cs
- TextParaLineResult.cs
- TaskForm.cs
- DataGrid.cs
- WebPartConnectionsCancelEventArgs.cs
- ApplicationFileParser.cs
- DataColumn.cs
- KerberosSecurityTokenAuthenticator.cs
- WebPartManager.cs
- BrushConverter.cs
- ComplexObject.cs
- SmtpException.cs
- ProfileBuildProvider.cs
- DataGridViewHeaderCell.cs
- SvcMapFileLoader.cs
- NonBatchDirectoryCompiler.cs
- SystemUdpStatistics.cs
- DiscriminatorMap.cs
- XmlNullResolver.cs
- OracleConnectionString.cs
- MachineKey.cs
- StateManagedCollection.cs
- HttpModuleAction.cs
- SystemColors.cs
- DependentList.cs
- DPCustomTypeDescriptor.cs
- ListContractAdapter.cs
- PerformanceCounterLib.cs
- ReceiveContextCollection.cs
- TemplateBuilder.cs
- JsonXmlDataContract.cs
- DesignConnection.cs
- SignatureToken.cs
- HierarchicalDataSourceControl.cs
- ImageMetadata.cs
- AttributeEmitter.cs
- securitycriticaldataformultiplegetandset.cs
- OperationAbortedException.cs
- StrongNameUtility.cs
- XmlSchemaType.cs
- CustomMenuItemCollection.cs
- WorkflowPersistenceService.cs
- ModuleConfigurationInfo.cs
- QilValidationVisitor.cs
- Identifier.cs
- ItemCollection.cs
- TreeView.cs
- SessionStateUtil.cs
- _NegoStream.cs
- SafeBitVector32.cs
- PersistenceTypeAttribute.cs
- EntityDataSourceReferenceGroup.cs
- SQLByte.cs
- ImageMetadata.cs