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
- JsonClassDataContract.cs
- StylesEditorDialog.cs
- PathTooLongException.cs
- LabelEditEvent.cs
- TextTreeRootNode.cs
- LicenseContext.cs
- MediaPlayer.cs
- XmlSchemaSimpleContentRestriction.cs
- RegistrationServices.cs
- PrivacyNoticeBindingElement.cs
- ImageList.cs
- Util.cs
- XPathDocumentIterator.cs
- BufferModeSettings.cs
- Popup.cs
- IdentitySection.cs
- StreamUpdate.cs
- LambdaCompiler.Generated.cs
- Transform.cs
- GenericIdentity.cs
- CloudCollection.cs
- DesignerAutoFormatStyle.cs
- DefaultObjectMappingItemCollection.cs
- XmlAttributeCache.cs
- DecoderReplacementFallback.cs
- WebPartEditorOkVerb.cs
- HtmlTableRow.cs
- TimeIntervalCollection.cs
- Rules.cs
- ProgressBar.cs
- TextSegment.cs
- TransactionInterop.cs
- NamespaceQuery.cs
- TreeViewEvent.cs
- FreezableCollection.cs
- PtsPage.cs
- TableChangeProcessor.cs
- Image.cs
- BitmapImage.cs
- Misc.cs
- ModuleBuilderData.cs
- StrongName.cs
- AppSettingsExpressionBuilder.cs
- InternalTypeHelper.cs
- Symbol.cs
- AssertSection.cs
- OrderingInfo.cs
- DocumentViewerHelper.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- ObjectDataSourceSelectingEventArgs.cs
- StoreAnnotationsMap.cs
- RegexStringValidatorAttribute.cs
- SByteStorage.cs
- ICspAsymmetricAlgorithm.cs
- SkipStoryboardToFill.cs
- XPathSelectionIterator.cs
- SolidColorBrush.cs
- FolderLevelBuildProvider.cs
- documentsequencetextpointer.cs
- HelpProvider.cs
- PermissionListSet.cs
- ItemsPanelTemplate.cs
- ForEachAction.cs
- TextEffectResolver.cs
- EntryIndex.cs
- SetStoryboardSpeedRatio.cs
- SystemIPGlobalStatistics.cs
- TreeViewBindingsEditor.cs
- OracleBinary.cs
- WsdlBuildProvider.cs
- XmlSortKeyAccumulator.cs
- BindingFormattingDialog.cs
- HwndSource.cs
- FormViewPageEventArgs.cs
- DefaultTraceListener.cs
- TextPointer.cs
- ItemChangedEventArgs.cs
- HttpRequestCacheValidator.cs
- SortedList.cs
- OrthographicCamera.cs
- GenericTextProperties.cs
- CursorConverter.cs
- DocumentPaginator.cs
- OperationAbortedException.cs
- MergeLocalizationDirectives.cs
- mda.cs
- WorkflowViewService.cs
- Panel.cs
- Evidence.cs
- Misc.cs
- GraphicsPath.cs
- SerializerProvider.cs
- FileDialogCustomPlace.cs
- DataFieldConverter.cs
- ValueOfAction.cs
- SrgsDocumentParser.cs
- SqlException.cs
- ToolStripPanel.cs
- CallContext.cs
- RadioButtonAutomationPeer.cs