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
- PanelDesigner.cs
- MiniConstructorInfo.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- DictionaryContent.cs
- DateTimeConverter2.cs
- CacheEntry.cs
- SafeNativeMethods.cs
- ContextMenu.cs
- DbQueryCommandTree.cs
- ColumnResult.cs
- SplitterEvent.cs
- TypeInitializationException.cs
- DataGridCellsPanel.cs
- ProviderException.cs
- OperatingSystem.cs
- DiagnosticsConfiguration.cs
- ResourceKey.cs
- TextEditor.cs
- HotSpotCollection.cs
- ObjectStateFormatter.cs
- StorageAssociationSetMapping.cs
- Cursor.cs
- TTSEngineProxy.cs
- XmlTypeMapping.cs
- DataGridViewCellStyleConverter.cs
- PieceDirectory.cs
- FontEmbeddingManager.cs
- ScriptDescriptor.cs
- SafeRegistryKey.cs
- PropertyTabAttribute.cs
- CompositeDuplexBindingElement.cs
- XmlWellformedWriter.cs
- PolyBezierSegmentFigureLogic.cs
- ColorTranslator.cs
- AttachedAnnotationChangedEventArgs.cs
- ImageIndexConverter.cs
- ColumnMapTranslator.cs
- ClientUrlResolverWrapper.cs
- FilteredSchemaElementLookUpTable.cs
- CompilerCollection.cs
- ParenthesizePropertyNameAttribute.cs
- WebFormDesignerActionService.cs
- EnumerableWrapperWeakToStrong.cs
- DefaultBinder.cs
- AudioFileOut.cs
- HttpListenerRequest.cs
- WindowsFormsLinkLabel.cs
- Italic.cs
- RecognitionResult.cs
- NamespaceList.cs
- DotExpr.cs
- TextFormatterHost.cs
- WebPartUserCapability.cs
- DataBoundControl.cs
- ToolStripContentPanel.cs
- DiagnosticsConfiguration.cs
- XmlSchemaGroup.cs
- SecurityChannel.cs
- MemberDomainMap.cs
- Overlapped.cs
- CheckableControlBaseAdapter.cs
- TextSerializer.cs
- RegexStringValidator.cs
- TransportManager.cs
- LocalizabilityAttribute.cs
- CatalogPartChrome.cs
- WindowsSecurityTokenAuthenticator.cs
- BatchParser.cs
- UriScheme.cs
- TraceSwitch.cs
- PackageRelationship.cs
- GeometryDrawing.cs
- VirtualizingPanel.cs
- BooleanExpr.cs
- ConstructorArgumentAttribute.cs
- UntypedNullExpression.cs
- ActivityExecutionWorkItem.cs
- Point4DValueSerializer.cs
- httpstaticobjectscollection.cs
- ContextMenu.cs
- SerializationAttributes.cs
- DataServiceRequestException.cs
- RegisteredHiddenField.cs
- BitmapData.cs
- TemplateBindingExtension.cs
- NonBatchDirectoryCompiler.cs
- TargetInvocationException.cs
- Deserializer.cs
- FlowLayoutPanel.cs
- HeaderCollection.cs
- TemplateControl.cs
- Preprocessor.cs
- FormsAuthenticationTicket.cs
- Queue.cs
- CompoundFileStorageReference.cs
- Cloud.cs
- WebPartUserCapability.cs
- DecoderExceptionFallback.cs
- PageContent.cs
- DbCommandDefinition.cs