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
- CookielessData.cs
- FlowLayoutPanel.cs
- DataRowChangeEvent.cs
- JpegBitmapDecoder.cs
- CompoundFileDeflateTransform.cs
- ConnectionsZone.cs
- EncodingDataItem.cs
- WebPartConnectionsDisconnectVerb.cs
- EnumDataContract.cs
- KoreanLunisolarCalendar.cs
- RowToParametersTransformer.cs
- PropVariant.cs
- ServicePointManagerElement.cs
- InkCanvasSelectionAdorner.cs
- TargetControlTypeAttribute.cs
- ValuePattern.cs
- ListMarkerSourceInfo.cs
- ImageButton.cs
- DataGridViewEditingControlShowingEventArgs.cs
- EventHandlingScope.cs
- Brush.cs
- DesignerProperties.cs
- NotifyCollectionChangedEventArgs.cs
- DataGridViewRowEventArgs.cs
- AssemblyFilter.cs
- ToolStripStatusLabel.cs
- GenericTypeParameterBuilder.cs
- WindowsFormsSectionHandler.cs
- MatrixTransform3D.cs
- VectorCollectionValueSerializer.cs
- QueryAsyncResult.cs
- ComNativeDescriptor.cs
- MethodBody.cs
- ErrorHandlerModule.cs
- ResourceLoader.cs
- EntitySqlException.cs
- HttpHandlersSection.cs
- FlowDocumentView.cs
- FilterException.cs
- ImageFormat.cs
- JsonCollectionDataContract.cs
- BitmapCache.cs
- InstanceLockedException.cs
- CSharpCodeProvider.cs
- SQLInt16.cs
- TextBreakpoint.cs
- SafeBitVector32.cs
- DeviceContext.cs
- Size.cs
- WorkflowDefinitionDispenser.cs
- TargetException.cs
- IApplicationTrustManager.cs
- HttpHeaderCollection.cs
- MaterializeFromAtom.cs
- InputLangChangeEvent.cs
- HandlerFactoryCache.cs
- GeneralTransform3DGroup.cs
- XPathNavigatorKeyComparer.cs
- TableRowCollection.cs
- WorkflowApplicationEventArgs.cs
- ObjectAssociationEndMapping.cs
- PagedDataSource.cs
- HttpEncoderUtility.cs
- MouseButtonEventArgs.cs
- DoubleCollectionConverter.cs
- TextTreeUndo.cs
- RegexCompiler.cs
- CollaborationHelperFunctions.cs
- XsdValidatingReader.cs
- DetailsViewUpdateEventArgs.cs
- DecimalFormatter.cs
- BuiltInExpr.cs
- GroupBoxAutomationPeer.cs
- XPathNavigator.cs
- Section.cs
- WebPartEditorApplyVerb.cs
- TagMapCollection.cs
- MetaForeignKeyColumn.cs
- SecurityIdentifierElementCollection.cs
- ThicknessKeyFrameCollection.cs
- VisualStyleElement.cs
- Debug.cs
- SafeLibraryHandle.cs
- RetrieveVirtualItemEventArgs.cs
- CollectionEditVerbManager.cs
- UnknownBitmapDecoder.cs
- ALinqExpressionVisitor.cs
- SendingRequestEventArgs.cs
- XmlStringTable.cs
- PeerConnector.cs
- KeyMatchBuilder.cs
- PropertyGrid.cs
- FtpWebResponse.cs
- StringWriter.cs
- ReaderWriterLock.cs
- MailHeaderInfo.cs
- XamlInt32CollectionSerializer.cs
- EastAsianLunisolarCalendar.cs
- PathData.cs
- TypeForwardedToAttribute.cs