Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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); } } }[To be supplied.] ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- _ConnectStream.cs
- ParseNumbers.cs
- ProcessThreadCollection.cs
- PresentationTraceSources.cs
- WindowsPrincipal.cs
- GeneralTransformGroup.cs
- SamlSubject.cs
- ToolStripDropDownItem.cs
- ScrollBarAutomationPeer.cs
- FilterQuery.cs
- GACIdentityPermission.cs
- MessageQueuePermissionAttribute.cs
- BoolLiteral.cs
- ProjectionPlan.cs
- HtmlControlPersistable.cs
- DbDeleteCommandTree.cs
- NativeMethods.cs
- assemblycache.cs
- DllNotFoundException.cs
- ReferenceConverter.cs
- EmptyQuery.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- UnsafeNativeMethodsPenimc.cs
- SortKey.cs
- NamedObject.cs
- DesignTimeValidationFeature.cs
- TextLineResult.cs
- EqualityComparer.cs
- AppearanceEditorPart.cs
- StaticExtension.cs
- AtlasWeb.Designer.cs
- WindowsStatusBar.cs
- HttpPostedFileBase.cs
- IDictionary.cs
- WsdlBuildProvider.cs
- _RequestCacheProtocol.cs
- BatchStream.cs
- TitleStyle.cs
- BrowserDefinition.cs
- LabelLiteral.cs
- IResourceProvider.cs
- DataServiceQueryOfT.cs
- CheckBoxRenderer.cs
- ProxyWebPartConnectionCollection.cs
- FreezableDefaultValueFactory.cs
- ProfilePropertySettingsCollection.cs
- FileVersionInfo.cs
- CorrelationTokenInvalidatedHandler.cs
- MetadataProperty.cs
- InputBinding.cs
- DynamicILGenerator.cs
- RemoteWebConfigurationHostStream.cs
- EntityProxyTypeInfo.cs
- Privilege.cs
- PackageStore.cs
- FormatterServices.cs
- InternalSafeNativeMethods.cs
- ObjectDataSource.cs
- RootBrowserWindowProxy.cs
- TextTrailingWordEllipsis.cs
- KeyValueConfigurationElement.cs
- CroppedBitmap.cs
- ConfigurationLockCollection.cs
- BaseValidator.cs
- initElementDictionary.cs
- UIElement3D.cs
- AutoGeneratedFieldProperties.cs
- Ticks.cs
- AppModelKnownContentFactory.cs
- AxisAngleRotation3D.cs
- XmlSchemaParticle.cs
- ToolStripItem.cs
- ProgressBar.cs
- rsa.cs
- SocketInformation.cs
- SqlDataSourceFilteringEventArgs.cs
- CreateParams.cs
- MouseDevice.cs
- ConfigurationLocation.cs
- HtmlContainerControl.cs
- ToolStripMenuItemDesigner.cs
- MissingMemberException.cs
- Setter.cs
- ParenthesizePropertyNameAttribute.cs
- DataControlButton.cs
- ISCIIEncoding.cs
- webbrowsersite.cs
- Accessors.cs
- ConfigurationManagerInternal.cs
- ColorAnimationBase.cs
- LambdaCompiler.cs
- COAUTHINFO.cs
- GenericAuthenticationEventArgs.cs
- RuntimeVariablesExpression.cs
- EmptyImpersonationContext.cs
- MenuCommand.cs
- TypeDescriptor.cs
- UiaCoreTypesApi.cs
- TraceHandler.cs
- ContainerCodeDomSerializer.cs