Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- RefreshEventArgs.cs
- NetworkInterface.cs
- AssociatedControlConverter.cs
- DataPagerCommandEventArgs.cs
- CompoundFileStorageReference.cs
- Int16Storage.cs
- TextMarkerSource.cs
- sitestring.cs
- ArrayConverter.cs
- UnicastIPAddressInformationCollection.cs
- ChannelServices.cs
- Span.cs
- HiddenFieldDesigner.cs
- EntityRecordInfo.cs
- cookie.cs
- HiddenField.cs
- Util.cs
- TargetParameterCountException.cs
- XDRSchema.cs
- StaticExtension.cs
- DesigntimeLicenseContextSerializer.cs
- CultureInfoConverter.cs
- LoginUtil.cs
- TdsRecordBufferSetter.cs
- _AutoWebProxyScriptEngine.cs
- DocumentApplicationJournalEntryEventArgs.cs
- ScriptModule.cs
- PreservationFileReader.cs
- Utilities.cs
- EnumUnknown.cs
- SectionUpdates.cs
- MarkedHighlightComponent.cs
- FieldBuilder.cs
- FixedSOMTextRun.cs
- FamilyTypeface.cs
- ToolStripManager.cs
- ElementAtQueryOperator.cs
- TextDecoration.cs
- PointAnimation.cs
- SqlRemoveConstantOrderBy.cs
- QilReplaceVisitor.cs
- Button.cs
- WinInetCache.cs
- WebPartsSection.cs
- InternalConfirm.cs
- PKCS1MaskGenerationMethod.cs
- TextHidden.cs
- _LoggingObject.cs
- XmlSchemaAnnotated.cs
- BinaryObjectReader.cs
- ResXResourceSet.cs
- SqlReferenceCollection.cs
- XPathAncestorQuery.cs
- DBBindings.cs
- BitmapInitialize.cs
- KeyProperty.cs
- CatalogZone.cs
- Control.cs
- EntityProviderFactory.cs
- EmbossBitmapEffect.cs
- DispatchChannelSink.cs
- WebPartAuthorizationEventArgs.cs
- LinkedResourceCollection.cs
- ViewKeyConstraint.cs
- CatalogPartCollection.cs
- MsmqIntegrationSecurityMode.cs
- PrintControllerWithStatusDialog.cs
- activationcontext.cs
- CodeNamespaceImportCollection.cs
- hebrewshape.cs
- Vector3dCollection.cs
- SymmetricAlgorithm.cs
- DetailsViewUpdatedEventArgs.cs
- XmlWhitespace.cs
- RequestDescription.cs
- ProjectionRewriter.cs
- MemberNameValidator.cs
- ListView.cs
- FrameworkElementFactoryMarkupObject.cs
- CompilerHelpers.cs
- UpdatePanel.cs
- HMACSHA1.cs
- ExpandCollapseProviderWrapper.cs
- GeometryHitTestParameters.cs
- EntityDataSource.cs
- QueueProcessor.cs
- WinFormsSpinner.cs
- ProjectionPlanCompiler.cs
- NamedElement.cs
- PtsPage.cs
- autovalidator.cs
- ServiceManager.cs
- EntityUtil.cs
- PEFileEvidenceFactory.cs
- ParserStreamGeometryContext.cs
- HtmlInputFile.cs
- WindowsPen.cs
- JumpTask.cs
- RequestResizeEvent.cs
- TextViewBase.cs