Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Services / Monitoring / system / Diagnosticts / InstanceDataCollectionCollection.cs / 1305376 / 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
- PageCache.cs
- DrawingGroupDrawingContext.cs
- UriExt.cs
- TextCollapsingProperties.cs
- MailDefinitionBodyFileNameEditor.cs
- AppSettingsExpressionBuilder.cs
- DesignTimeVisibleAttribute.cs
- diagnosticsswitches.cs
- OleDbFactory.cs
- FrameworkElementFactoryMarkupObject.cs
- HideDisabledControlAdapter.cs
- PermissionSetEnumerator.cs
- StylusPlugInCollection.cs
- WebPartMinimizeVerb.cs
- RawMouseInputReport.cs
- ProgressBar.cs
- EventSchemaTraceListener.cs
- GeneralTransformGroup.cs
- CatalogPartChrome.cs
- CompensationHandlingFilter.cs
- ConfigurationStrings.cs
- ProxyWebPartManager.cs
- AttributeTable.cs
- DefaultValueConverter.cs
- ProcessThread.cs
- IdnMapping.cs
- EventDescriptorCollection.cs
- CheckBoxRenderer.cs
- FormViewUpdatedEventArgs.cs
- ValidationEventArgs.cs
- BufferedStream2.cs
- DataBindingCollectionEditor.cs
- FusionWrap.cs
- ArrangedElementCollection.cs
- HTMLTextWriter.cs
- SplineQuaternionKeyFrame.cs
- MailSettingsSection.cs
- ToolStripSplitButton.cs
- EpmCustomContentSerializer.cs
- HtmlTextArea.cs
- PixelFormats.cs
- MouseEventArgs.cs
- DeliveryRequirementsAttribute.cs
- IgnorePropertiesAttribute.cs
- DropDownList.cs
- InvokeMethod.cs
- InputReport.cs
- EdmTypeAttribute.cs
- shaper.cs
- TextShapeableCharacters.cs
- CodeIterationStatement.cs
- ApplicationInfo.cs
- CompositeControl.cs
- XmlNotation.cs
- XmlSchemaSimpleContentRestriction.cs
- LinkUtilities.cs
- DynamicMethod.cs
- XamlRtfConverter.cs
- QueueProcessor.cs
- SecurityProtocolFactory.cs
- DropShadowEffect.cs
- DeviceContext.cs
- ArcSegment.cs
- WhiteSpaceTrimStringConverter.cs
- IdnMapping.cs
- SystemIPGlobalProperties.cs
- ThicknessConverter.cs
- PathStreamGeometryContext.cs
- TextServicesDisplayAttribute.cs
- PersonalizationStateInfoCollection.cs
- Rect3D.cs
- WebPartZoneBase.cs
- WindowsFormsSynchronizationContext.cs
- HybridDictionary.cs
- WebPartConnectionsEventArgs.cs
- Hashtable.cs
- XmlProcessingInstruction.cs
- ArgumentNullException.cs
- PasswordTextNavigator.cs
- OracleConnection.cs
- XmlSchemaSequence.cs
- BaseDataBoundControl.cs
- JoinCqlBlock.cs
- EntityConnectionStringBuilder.cs
- WindowPatternIdentifiers.cs
- SafeRightsManagementSessionHandle.cs
- DbParameterHelper.cs
- PointAnimationBase.cs
- ResourceDescriptionAttribute.cs
- MonikerSyntaxException.cs
- HintTextConverter.cs
- AffineTransform3D.cs
- AppDomainAttributes.cs
- PropertyChangedEventArgs.cs
- CultureTable.cs
- Component.cs
- RuleSettings.cs
- EncryptedKey.cs
- PackWebRequestFactory.cs
- ListenerSingletonConnectionReader.cs