Code:
/ DotNET / DotNET / 8.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
- SchemaImporterExtension.cs
- IPAddress.cs
- StrokeNodeEnumerator.cs
- SimpleApplicationHost.cs
- OverlappedAsyncResult.cs
- DependsOnAttribute.cs
- SqlCacheDependencyDatabaseCollection.cs
- LeafCellTreeNode.cs
- HtmlMobileTextWriter.cs
- ThreadStateException.cs
- ContentAlignmentEditor.cs
- GotoExpression.cs
- StrongTypingException.cs
- RangeBase.cs
- ProjectionCamera.cs
- StringResourceManager.cs
- DataGrid.cs
- sqlnorm.cs
- ModuleBuilder.cs
- AtlasWeb.Designer.cs
- WeakEventTable.cs
- ApplicationException.cs
- AudioBase.cs
- WindowsListViewItem.cs
- DataGridViewCellStyleConverter.cs
- RegexWorker.cs
- SqlCommandBuilder.cs
- ThreadExceptionDialog.cs
- CustomSignedXml.cs
- DataBindingHandlerAttribute.cs
- EditorZone.cs
- SqlBulkCopyColumnMappingCollection.cs
- UnmanagedHandle.cs
- ByteFacetDescriptionElement.cs
- PreviewPrintController.cs
- codemethodreferenceexpression.cs
- ManagementPath.cs
- XPathEmptyIterator.cs
- RandomNumberGenerator.cs
- AppSecurityManager.cs
- DiffuseMaterial.cs
- DeflateStream.cs
- ResourceAttributes.cs
- SafeWaitHandle.cs
- ToolStripPanelRow.cs
- DiscardableAttribute.cs
- Conditional.cs
- TimeStampChecker.cs
- CreateUserErrorEventArgs.cs
- RectangleHotSpot.cs
- DataServices.cs
- Accessors.cs
- DynamicQueryableWrapper.cs
- WebScriptServiceHostFactory.cs
- TableStyle.cs
- storepermission.cs
- Style.cs
- HandlerBase.cs
- ImageIndexConverter.cs
- CustomAttributeBuilder.cs
- ToolStripRenderEventArgs.cs
- SafeViewOfFileHandle.cs
- CapabilitiesUse.cs
- Utils.cs
- TerminatorSinks.cs
- PaintValueEventArgs.cs
- EllipseGeometry.cs
- XmlSchemaFacet.cs
- _Connection.cs
- _ConnectionGroup.cs
- XamlWriter.cs
- CssTextWriter.cs
- DateTimeParse.cs
- Sequence.cs
- EpmCustomContentDeSerializer.cs
- Line.cs
- BoundField.cs
- ProcessModelInfo.cs
- WorkflowServiceHost.cs
- OdbcStatementHandle.cs
- UpdatableGenericsFeature.cs
- DataTableMapping.cs
- SelectionItemPattern.cs
- ElementUtil.cs
- Icon.cs
- Model3DGroup.cs
- CompleteWizardStep.cs
- MbpInfo.cs
- XmlnsPrefixAttribute.cs
- MarkupCompiler.cs
- DataServiceProviderMethods.cs
- _UriSyntax.cs
- ValueUnavailableException.cs
- NavigatingCancelEventArgs.cs
- xml.cs
- CompositionAdorner.cs
- XPathNavigatorReader.cs
- TrackingStringDictionary.cs
- TimeStampChecker.cs
- DrawingContextDrawingContextWalker.cs