Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //[To be supplied.] ///// 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.[To be supplied.] ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Matrix.cs
- DataBinder.cs
- StdValidatorsAndConverters.cs
- printdlgexmarshaler.cs
- SessionStateModule.cs
- TreeViewEvent.cs
- PerformanceCounter.cs
- TextTreeInsertUndoUnit.cs
- MarkupObject.cs
- HasCopySemanticsAttribute.cs
- Transform.cs
- DbQueryCommandTree.cs
- SecurityContext.cs
- ServiceReference.cs
- RelatedCurrencyManager.cs
- SqlXmlStorage.cs
- serverconfig.cs
- Rights.cs
- BrowserCapabilitiesFactory.cs
- HiddenFieldPageStatePersister.cs
- Viewport2DVisual3D.cs
- ColumnReorderedEventArgs.cs
- GPPOINTF.cs
- SkipQueryOptionExpression.cs
- DataListItem.cs
- AlternationConverter.cs
- VBCodeProvider.cs
- RecipientInfo.cs
- Bitmap.cs
- AutomationPatternInfo.cs
- ToolStripGripRenderEventArgs.cs
- SkinIDTypeConverter.cs
- XmlSecureResolver.cs
- SqlMetaData.cs
- EncoderExceptionFallback.cs
- ConditionValidator.cs
- TextTreeInsertUndoUnit.cs
- PublisherMembershipCondition.cs
- ImageButton.cs
- DataSetSchema.cs
- WindowVisualStateTracker.cs
- BufferedStream2.cs
- FacetDescription.cs
- WebControlAdapter.cs
- InkCanvasSelectionAdorner.cs
- DefaultAsyncDataDispatcher.cs
- CustomWebEventKey.cs
- XsltException.cs
- ObjectReaderCompiler.cs
- ArraySubsetEnumerator.cs
- ConfigurationException.cs
- WebException.cs
- InputLanguageManager.cs
- ClientSideQueueItem.cs
- SqlUdtInfo.cs
- ParserExtension.cs
- TokenizerHelper.cs
- IgnorePropertiesAttribute.cs
- HtmlSelect.cs
- SetStoryboardSpeedRatio.cs
- ClientUtils.cs
- DesignBindingEditor.cs
- XmlElementAttributes.cs
- SocketInformation.cs
- WebPartManager.cs
- ACE.cs
- ResourcePermissionBaseEntry.cs
- RuntimeEnvironment.cs
- ExpressionPrefixAttribute.cs
- RectangleF.cs
- WCFServiceClientProxyGenerator.cs
- Int16Storage.cs
- RouteItem.cs
- SimpleLine.cs
- DocumentScope.cs
- ObjectStateEntryDbDataRecord.cs
- HeaderCollection.cs
- BaseConfigurationRecord.cs
- WindowsRichEdit.cs
- ContainerActivationHelper.cs
- RegexCaptureCollection.cs
- SelectionItemPattern.cs
- XmlToDatasetMap.cs
- TreeNode.cs
- GetPageNumberCompletedEventArgs.cs
- XmlC14NWriter.cs
- ExpandSegment.cs
- StoragePropertyMapping.cs
- ThreadExceptionDialog.cs
- DockingAttribute.cs
- rsa.cs
- TemplateBindingExpressionConverter.cs
- SchemaCollectionCompiler.cs
- ProfileService.cs
- TextServicesDisplayAttribute.cs
- DelegatedStream.cs
- PenThreadPool.cs
- ListMarkerLine.cs
- PageAdapter.cs
- Point3D.cs