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
- StringValueConverter.cs
- transactioncontext.cs
- OciHandle.cs
- JsonServiceDocumentSerializer.cs
- AnimationLayer.cs
- SafeLocalMemHandle.cs
- ByteStream.cs
- Point4D.cs
- SystemSounds.cs
- InternalTypeHelper.cs
- WindowHideOrCloseTracker.cs
- CallbackValidatorAttribute.cs
- GridViewDesigner.cs
- ZipFileInfo.cs
- TextSerializer.cs
- ItemCheckEvent.cs
- WindowsAuthenticationEventArgs.cs
- CultureTableRecord.cs
- SafeSecurityHelper.cs
- XamlVector3DCollectionSerializer.cs
- ObjectContextServiceProvider.cs
- ClientProxyGenerator.cs
- Image.cs
- RepeatButtonAutomationPeer.cs
- UserMapPath.cs
- CodeDOMUtility.cs
- GroupBoxRenderer.cs
- XmlArrayAttribute.cs
- DataGridViewCellPaintingEventArgs.cs
- RuntimeIdentifierPropertyAttribute.cs
- DomainConstraint.cs
- MenuRenderer.cs
- FillErrorEventArgs.cs
- NativeMethods.cs
- JsonGlobals.cs
- Dispatcher.cs
- TagPrefixCollection.cs
- EventItfInfo.cs
- AlphaSortedEnumConverter.cs
- WCFServiceClientProxyGenerator.cs
- ActivityStateRecord.cs
- ClusterUtils.cs
- DataSourceSerializationException.cs
- WebProxyScriptElement.cs
- ObjectNotFoundException.cs
- SmuggledIUnknown.cs
- FontDialog.cs
- ObjectTag.cs
- IndentedWriter.cs
- MyContact.cs
- DependencyPropertyValueSerializer.cs
- UriScheme.cs
- TaskHelper.cs
- LayoutTableCell.cs
- EventProviderTraceListener.cs
- EdmSchemaAttribute.cs
- GridItem.cs
- AttributeConverter.cs
- DataObjectEventArgs.cs
- XmlILConstructAnalyzer.cs
- BindingMAnagerBase.cs
- ToolStripProgressBar.cs
- Zone.cs
- InheritanceService.cs
- HeaderUtility.cs
- MachineSettingsSection.cs
- RowVisual.cs
- ActiveDocumentEvent.cs
- TargetInvocationException.cs
- FormatException.cs
- ImagingCache.cs
- ChannelManager.cs
- ObjectParameter.cs
- EasingQuaternionKeyFrame.cs
- _emptywebproxy.cs
- FunctionQuery.cs
- BaseTemplateBuildProvider.cs
- _LocalDataStoreMgr.cs
- XPathSelectionIterator.cs
- PeerToPeerException.cs
- AuthenticationService.cs
- WebPartsSection.cs
- ReadWriteObjectLock.cs
- HttpHandlerAction.cs
- MonitorWrapper.cs
- ItemCheckedEvent.cs
- UnionExpr.cs
- BypassElement.cs
- TransactionState.cs
- CodeDelegateInvokeExpression.cs
- QuaternionAnimation.cs
- HostSecurityManager.cs
- Base64Stream.cs
- Collection.cs
- SqlDataSourceDesigner.cs
- NumberSubstitution.cs
- StyleCollection.cs
- ReferencedCategoriesDocument.cs
- CultureMapper.cs
- RecordsAffectedEventArgs.cs