Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Services / Monitoring / system / Diagnosticts / InstanceDataCollection.cs / 1 / InstanceDataCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Diagnostics { using System; using System.Diagnostics; using System.Collections; using System.Globalization; ////// A collection containing all the instance data for a counter. This collection is contained in the /// public class InstanceDataCollection : DictionaryBase { private string counterName; ///when using the /// method. /// /// [Obsolete("This constructor has been deprecated. Please use System.Diagnostics.InstanceDataCollectionCollection.get_Item to get an instance of this collection instead. http://go.microsoft.com/fwlink/?linkid=14202")] public InstanceDataCollection(string counterName) { if (counterName == null) throw new ArgumentNullException("counterName"); this.counterName = counterName; } ///[To be supplied.] ////// public string CounterName { get { return counterName; } } ///[To be supplied.] ////// public ICollection Keys { get { return Dictionary.Keys; } } ///[To be supplied.] ////// public ICollection Values { get { return Dictionary.Values; } } ///[To be supplied.] ////// public InstanceData this[string instanceName] { get { if (instanceName == null) throw new ArgumentNullException("instanceName"); if (instanceName.Length == 0) instanceName = PerformanceCounterLib.SingleInstanceName; object objectName = instanceName.ToLower(CultureInfo.InvariantCulture); return (InstanceData) Dictionary[objectName]; } } internal void Add(string instanceName, InstanceData value) { object objectName = instanceName.ToLower(CultureInfo.InvariantCulture); Dictionary.Add(objectName, value); } ///[To be supplied.] ////// public bool Contains(string instanceName) { if (instanceName == null) throw new ArgumentNullException("instanceName"); object objectName = instanceName.ToLower(CultureInfo.InvariantCulture); return Dictionary.Contains(objectName); } ///[To be supplied.] ////// public void CopyTo(InstanceData[] instances, int index) { Dictionary.Values.CopyTo((Array)instances, index); } } }[To be supplied.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WebPartConnectionCollection.cs
- MapPathBasedVirtualPathProvider.cs
- DigitShape.cs
- TextMetrics.cs
- HttpServerChannel.cs
- IntegerCollectionEditor.cs
- SimpleRecyclingCache.cs
- EncoderFallback.cs
- BasePattern.cs
- DataConnectionHelper.cs
- ClientBuildManager.cs
- OdbcParameter.cs
- FacetDescription.cs
- AuthorizationRule.cs
- PenCursorManager.cs
- SortDescription.cs
- TableAutomationPeer.cs
- ContextMenuStripGroupCollection.cs
- EntityContainerRelationshipSetEnd.cs
- SizeAnimation.cs
- SingleStorage.cs
- ExpressionBuilderCollection.cs
- ExceptionTrace.cs
- DataGridColumnHeaderCollection.cs
- ContainerAction.cs
- ComponentSerializationService.cs
- CodeDOMProvider.cs
- MetadataAssemblyHelper.cs
- TemplateComponentConnector.cs
- DispatcherOperation.cs
- Matrix.cs
- ObjectHandle.cs
- Transform.cs
- PointIndependentAnimationStorage.cs
- IMembershipProvider.cs
- RMPublishingDialog.cs
- Ports.cs
- ProxyAttribute.cs
- TextTreeText.cs
- OracleConnectionStringBuilder.cs
- ProtocolsConfigurationHandler.cs
- ChildDocumentBlock.cs
- EventTrigger.cs
- AdRotator.cs
- SharedPerformanceCounter.cs
- FrameworkElementFactory.cs
- ButtonBase.cs
- SweepDirectionValidation.cs
- DoubleStorage.cs
- Visual3DCollection.cs
- Base64Encoding.cs
- SystemParameters.cs
- Permission.cs
- Span.cs
- WpfGeneratedKnownTypes.cs
- RichTextBoxAutomationPeer.cs
- HttpRequestCacheValidator.cs
- RoleGroupCollection.cs
- WSSecureConversationDec2005.cs
- OuterGlowBitmapEffect.cs
- PackWebRequestFactory.cs
- SchemaInfo.cs
- SortAction.cs
- OutputScope.cs
- TextReader.cs
- AspCompat.cs
- TimeSpanStorage.cs
- FixedTextContainer.cs
- MenuItemStyle.cs
- SignedXml.cs
- MapPathBasedVirtualPathProvider.cs
- ProviderIncompatibleException.cs
- Stack.cs
- DesignerUtility.cs
- RenderDataDrawingContext.cs
- HitTestResult.cs
- TagNameToTypeMapper.cs
- ExternalDataExchangeClient.cs
- SamlSecurityToken.cs
- SQLDecimal.cs
- VisualTreeHelper.cs
- PreviewPrintController.cs
- TypeBuilder.cs
- SqlCacheDependencyDatabaseCollection.cs
- TypeBuilder.cs
- CatalogPart.cs
- TargetControlTypeAttribute.cs
- ImageList.cs
- XmlCharacterData.cs
- Focus.cs
- RemotingException.cs
- Parser.cs
- AsyncDataRequest.cs
- BamlLocalizer.cs
- ObjectDisposedException.cs
- StrongTypingException.cs
- XMLDiffLoader.cs
- Empty.cs
- EntityProviderFactory.cs
- XamlHttpHandlerFactory.cs