Code:
/ DotNET / DotNET / 8.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
- ExtensibleClassFactory.cs
- dataprotectionpermission.cs
- WinFormsSpinner.cs
- DataViewSettingCollection.cs
- ConsumerConnectionPoint.cs
- TransformProviderWrapper.cs
- AssemblyCache.cs
- IntegerValidator.cs
- BindingMemberInfo.cs
- ContentPathSegment.cs
- CustomLineCap.cs
- ArgumentFixer.cs
- TaskFileService.cs
- XmlQualifiedName.cs
- DataFormats.cs
- ConfigurationValidatorBase.cs
- RijndaelManaged.cs
- BitmapEffectDrawing.cs
- CapabilitiesAssignment.cs
- SafeWaitHandle.cs
- Environment.cs
- GAC.cs
- ZipIORawDataFileBlock.cs
- OdbcFactory.cs
- XmlWriterDelegator.cs
- DecoderFallbackWithFailureFlag.cs
- DocumentGrid.cs
- AssociationEndMember.cs
- MembershipSection.cs
- WindowCollection.cs
- OletxEnlistment.cs
- CachedPathData.cs
- Msec.cs
- ToolZoneDesigner.cs
- Schema.cs
- SBCSCodePageEncoding.cs
- NameValuePermission.cs
- SqlParameter.cs
- DisableDpiAwarenessAttribute.cs
- RectIndependentAnimationStorage.cs
- XmlSchemaType.cs
- PageParser.cs
- ColumnPropertiesGroup.cs
- FindProgressChangedEventArgs.cs
- CompoundFileReference.cs
- OracleTransaction.cs
- _FtpDataStream.cs
- ManagedFilter.cs
- ZipIOLocalFileHeader.cs
- SQLInt32Storage.cs
- LocalizableResourceBuilder.cs
- ReadOnlyPropertyMetadata.cs
- LambdaCompiler.Statements.cs
- SRGSCompiler.cs
- Attachment.cs
- TransformerConfigurationWizardBase.cs
- ToolStripMenuItem.cs
- ProcessThreadCollection.cs
- SystemColors.cs
- TextTreeDeleteContentUndoUnit.cs
- SetStateEventArgs.cs
- HtmlAnchor.cs
- SerializableAttribute.cs
- ValidationVisibilityAttribute.cs
- EventItfInfo.cs
- TextBox.cs
- TableCellCollection.cs
- ActivityCodeDomSerializationManager.cs
- FontWeight.cs
- ExpressionCopier.cs
- DiscoveryClientReferences.cs
- HtmlWindow.cs
- infer.cs
- designeractionbehavior.cs
- BatchServiceHost.cs
- DetailsViewUpdatedEventArgs.cs
- Message.cs
- PropertyPath.cs
- DataSourceSelectArguments.cs
- ValidatorAttribute.cs
- DataRowChangeEvent.cs
- SimpleBitVector32.cs
- TrustSection.cs
- BlurBitmapEffect.cs
- IPHostEntry.cs
- Literal.cs
- IconEditor.cs
- DoubleLinkList.cs
- EditorBrowsableAttribute.cs
- connectionpool.cs
- Activity.cs
- StylesEditorDialog.cs
- EncodingTable.cs
- UnitySerializationHolder.cs
- ConfigXmlText.cs
- OleDbErrorCollection.cs
- StylusButtonEventArgs.cs
- XmlDocument.cs
- DtrList.cs
- DotExpr.cs