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
- RemoteWebConfigurationHost.cs
- RelatedView.cs
- XmlHierarchicalEnumerable.cs
- remotingproxy.cs
- DesignerDataRelationship.cs
- CommonRemoteMemoryBlock.cs
- Point4DConverter.cs
- AppliedDeviceFiltersEditor.cs
- ServiceOperationParameter.cs
- ExpressionQuoter.cs
- RIPEMD160.cs
- SelectedGridItemChangedEvent.cs
- NameValueSectionHandler.cs
- TreeNodeStyleCollection.cs
- ServiceDescriptionImporter.cs
- Event.cs
- SqlServices.cs
- PixelFormats.cs
- ParseChildrenAsPropertiesAttribute.cs
- AssociationEndMember.cs
- TypeLoadException.cs
- UpdatePanel.cs
- ClientTargetCollection.cs
- SqlGatherConsumedAliases.cs
- CodeVariableDeclarationStatement.cs
- BooleanExpr.cs
- XmlSchemas.cs
- SqlBulkCopyColumnMappingCollection.cs
- CompiledQuery.cs
- SmiSettersStream.cs
- DebugView.cs
- ParseHttpDate.cs
- PriorityRange.cs
- FontNamesConverter.cs
- X509Extension.cs
- WpfPayload.cs
- StringExpressionSet.cs
- OleDbDataReader.cs
- DropDownList.cs
- ISFTagAndGuidCache.cs
- MemberInfoSerializationHolder.cs
- DesignerValidationSummaryAdapter.cs
- Form.cs
- MeshGeometry3D.cs
- ScriptResourceHandler.cs
- UrlPath.cs
- WorkflowServiceAttributes.cs
- ResourcesChangeInfo.cs
- DataObjectAttribute.cs
- SqlServer2KCompatibilityAnnotation.cs
- SafeCertificateContext.cs
- CallbackTimeoutsElement.cs
- TemplateDefinition.cs
- ArrayWithOffset.cs
- CurrencyWrapper.cs
- DataGridPagingPage.cs
- Attributes.cs
- XPathBuilder.cs
- AdPostCacheSubstitution.cs
- Timer.cs
- WebSysDescriptionAttribute.cs
- SafePipeHandle.cs
- RegularExpressionValidator.cs
- AppDomainFactory.cs
- PrePrepareMethodAttribute.cs
- Attributes.cs
- JoinElimination.cs
- PolyLineSegmentFigureLogic.cs
- NameValueConfigurationCollection.cs
- ITextView.cs
- BatchStream.cs
- M3DUtil.cs
- DataPointer.cs
- ActivityDesignerHelper.cs
- SwitchElementsCollection.cs
- DbConnectionPoolGroupProviderInfo.cs
- MessageDispatch.cs
- DiscardableAttribute.cs
- ZoneMembershipCondition.cs
- DiscoveryDocumentLinksPattern.cs
- ClientSideQueueItem.cs
- RenderData.cs
- ISAPIWorkerRequest.cs
- RoutedEvent.cs
- TreeViewEvent.cs
- BindStream.cs
- DesignerActionListCollection.cs
- SQLByte.cs
- SmiContextFactory.cs
- SetterBaseCollection.cs
- ADMembershipUser.cs
- ProcessThread.cs
- SafeTimerHandle.cs
- GeometryHitTestParameters.cs
- WebPartMovingEventArgs.cs
- BuildResult.cs
- StrokeNodeOperations2.cs
- FixedSOMLineCollection.cs
- SqlDelegatedTransaction.cs
- NotifyInputEventArgs.cs