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
- StreamUpgradeInitiator.cs
- FileStream.cs
- QilValidationVisitor.cs
- WindowsSecurityToken.cs
- TimeStampChecker.cs
- TypeDescriptor.cs
- _NegoState.cs
- SubclassTypeValidatorAttribute.cs
- AuthorizationRuleCollection.cs
- Hex.cs
- VarInfo.cs
- TypeElementCollection.cs
- InputLanguageManager.cs
- DataControlFieldHeaderCell.cs
- TransformValueSerializer.cs
- SamlNameIdentifierClaimResource.cs
- MediaContext.cs
- SqlDataSourceView.cs
- SpeechEvent.cs
- PathSegmentCollection.cs
- EncoderReplacementFallback.cs
- CharacterString.cs
- OperationAbortedException.cs
- ValueUnavailableException.cs
- ContentDesigner.cs
- TreeNodeCollectionEditor.cs
- XmlSchemaResource.cs
- CallContext.cs
- DataTemplate.cs
- ImageMetadata.cs
- TdsRecordBufferSetter.cs
- DocumentViewerHelper.cs
- HelpEvent.cs
- RuntimeConfigurationRecord.cs
- PrincipalPermission.cs
- backend.cs
- ModelUIElement3D.cs
- GridViewCellAutomationPeer.cs
- BamlTreeMap.cs
- PropertyRecord.cs
- UnmanagedMemoryStreamWrapper.cs
- Trace.cs
- DataBoundLiteralControl.cs
- linebase.cs
- DoubleLink.cs
- ObjectViewListener.cs
- ObjectFullSpanRewriter.cs
- XmlTypeAttribute.cs
- DataGridRowAutomationPeer.cs
- CommandExpr.cs
- UrlMappingsModule.cs
- StyleTypedPropertyAttribute.cs
- DataTableExtensions.cs
- AlignmentXValidation.cs
- WeakReadOnlyCollection.cs
- TransformGroup.cs
- RadioButtonAutomationPeer.cs
- RegionData.cs
- ChameleonKey.cs
- SqlUdtInfo.cs
- DataGridViewBand.cs
- IIS7UserPrincipal.cs
- Pair.cs
- RecognitionResult.cs
- StrongNamePublicKeyBlob.cs
- MailMessageEventArgs.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- ActivityXRefPropertyEditor.cs
- DataGridViewCellMouseEventArgs.cs
- StyleCollectionEditor.cs
- ReadOnlyCollection.cs
- WindowsUpDown.cs
- DetailsViewRow.cs
- LayoutSettings.cs
- VirtualizedItemProviderWrapper.cs
- NameTable.cs
- SQLDouble.cs
- TreeNodeCollectionEditor.cs
- SequentialUshortCollection.cs
- Currency.cs
- FilterRepeater.cs
- DispatcherHookEventArgs.cs
- ImagingCache.cs
- HttpCacheVaryByContentEncodings.cs
- CellParagraph.cs
- DPCustomTypeDescriptor.cs
- RadioButtonAutomationPeer.cs
- FormsAuthenticationConfiguration.cs
- MessageAction.cs
- WebBrowser.cs
- ListChunk.cs
- TransformCollection.cs
- XhtmlBasicControlAdapter.cs
- AdapterSwitches.cs
- CollaborationHelperFunctions.cs
- ProcessModule.cs
- FontSource.cs
- FormViewUpdateEventArgs.cs
- DropShadowEffect.cs
- MonthCalendarDesigner.cs