Code:
/ 4.0 / 4.0 / untmp / 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.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PieceNameHelper.cs
- LazyTextWriterCreator.cs
- GPStream.cs
- SoapRpcMethodAttribute.cs
- TypeHelpers.cs
- MessageQueueKey.cs
- XsdDateTime.cs
- counter.cs
- QueryCacheEntry.cs
- KeyConverter.cs
- QuadraticBezierSegment.cs
- DisableDpiAwarenessAttribute.cs
- XmlBinaryReaderSession.cs
- OleServicesContext.cs
- CategoryEditor.cs
- WizardPanelChangingEventArgs.cs
- ImageInfo.cs
- SqlResolver.cs
- ColorBlend.cs
- MemoryPressure.cs
- UpWmlMobileTextWriter.cs
- HtmlInputImage.cs
- QilChoice.cs
- Command.cs
- ArcSegment.cs
- TargetParameterCountException.cs
- COAUTHINFO.cs
- MenuCommands.cs
- DataGridViewTopLeftHeaderCell.cs
- DataGridColumnHeadersPresenterAutomationPeer.cs
- XmlQueryTypeFactory.cs
- DialogWindow.cs
- RegexMatchCollection.cs
- XmlDomTextWriter.cs
- HostedAspNetEnvironment.cs
- DataListItemEventArgs.cs
- EmptyElement.cs
- XmlAnyAttributeAttribute.cs
- DetailsViewDeletedEventArgs.cs
- CompiledScopeCriteria.cs
- HttpException.cs
- File.cs
- PtsCache.cs
- WebPartVerbCollection.cs
- SqlAliasesReferenced.cs
- HttpConfigurationContext.cs
- ClientScriptManagerWrapper.cs
- VisualBasicImportReference.cs
- EditorAttribute.cs
- WorkflowMarkupSerializationProvider.cs
- SelectedGridItemChangedEvent.cs
- PreviewKeyDownEventArgs.cs
- DataServiceResponse.cs
- GrammarBuilderPhrase.cs
- MonthChangedEventArgs.cs
- MouseDevice.cs
- Listbox.cs
- DataListItemEventArgs.cs
- ByteStreamMessageEncodingElement.cs
- CodeConstructor.cs
- ObjectSecurity.cs
- ToolStripProgressBar.cs
- HttpGetServerProtocol.cs
- LongCountAggregationOperator.cs
- StandardCommands.cs
- ContractMapping.cs
- securitycriticaldata.cs
- ChildrenQuery.cs
- QilInvokeEarlyBound.cs
- URLMembershipCondition.cs
- XmlEnumAttribute.cs
- XmlSchemaAttributeGroupRef.cs
- NestedContainer.cs
- TextParaClient.cs
- SqlUserDefinedTypeAttribute.cs
- DataFormat.cs
- ScriptingSectionGroup.cs
- XamlTemplateSerializer.cs
- RectangleHotSpot.cs
- OptionUsage.cs
- TabItem.cs
- LogConverter.cs
- _SpnDictionary.cs
- FixedSOMImage.cs
- SqlColumnizer.cs
- ApplicationSettingsBase.cs
- BoundPropertyEntry.cs
- ScopeElementCollection.cs
- VariableAction.cs
- Nullable.cs
- DefaultPropertyAttribute.cs
- HtmlPanelAdapter.cs
- XmlNamespaceMappingCollection.cs
- NameValuePermission.cs
- FileLevelControlBuilderAttribute.cs
- TemplateBindingExtension.cs
- ResourceProperty.cs
- Operators.cs
- ClrProviderManifest.cs
- Choices.cs