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
- StylusSystemGestureEventArgs.cs
- QueryableFilterRepeater.cs
- TypeDelegator.cs
- HtmlLink.cs
- GenericPrincipal.cs
- basecomparevalidator.cs
- MaskDesignerDialog.cs
- PolyBezierSegmentFigureLogic.cs
- Compiler.cs
- ComplusTypeValidator.cs
- ByteStream.cs
- UnsafeNativeMethods.cs
- ConfigXmlWhitespace.cs
- WebBrowserPermission.cs
- ReferentialConstraint.cs
- DictionaryEntry.cs
- SchemaLookupTable.cs
- GridViewCellAutomationPeer.cs
- GridViewUpdatedEventArgs.cs
- XMLDiffLoader.cs
- PropertyValueChangedEvent.cs
- WorkflowLayouts.cs
- SqlDataSourceQueryConverter.cs
- DataServiceResponse.cs
- NotifyIcon.cs
- CodeSnippetExpression.cs
- CustomWebEventKey.cs
- DataGridViewCellStateChangedEventArgs.cs
- PageBreakRecord.cs
- DataGridViewCheckBoxColumn.cs
- SrgsElementList.cs
- PagesSection.cs
- Predicate.cs
- PersistenceTypeAttribute.cs
- LookupNode.cs
- TriggerCollection.cs
- CollectionsUtil.cs
- UpdatePanel.cs
- Timeline.cs
- LineVisual.cs
- SqlProvider.cs
- XmlExtensionFunction.cs
- Subtree.cs
- SessionStateSection.cs
- ImageCollectionEditor.cs
- RadioButtonFlatAdapter.cs
- ListBoxItem.cs
- IIS7WorkerRequest.cs
- ToolStripManager.cs
- ListSortDescriptionCollection.cs
- MessagePartDescriptionCollection.cs
- XmlQueryContext.cs
- SqlEnums.cs
- EntityDesignerDataSourceView.cs
- Memoizer.cs
- Match.cs
- BmpBitmapEncoder.cs
- FieldTemplateUserControl.cs
- DockAndAnchorLayout.cs
- TypographyProperties.cs
- InitializingNewItemEventArgs.cs
- CachedBitmap.cs
- StrokeCollectionConverter.cs
- WebPartVerbCollection.cs
- ClockController.cs
- DbgUtil.cs
- CqlLexer.cs
- ToolStripSettings.cs
- URLAttribute.cs
- RegexBoyerMoore.cs
- IgnoreFileBuildProvider.cs
- CodeAttributeDeclaration.cs
- XmlDeclaration.cs
- AutomationPatternInfo.cs
- QilStrConcat.cs
- RouteValueExpressionBuilder.cs
- EntitySqlException.cs
- KeyFrames.cs
- XmlTextReaderImplHelpers.cs
- _RequestCacheProtocol.cs
- UniqueIdentifierService.cs
- SessionSwitchEventArgs.cs
- FormViewUpdateEventArgs.cs
- StyleCollectionEditor.cs
- ResourceAssociationType.cs
- ScriptDescriptor.cs
- TabItemAutomationPeer.cs
- SafeEventLogWriteHandle.cs
- _NestedMultipleAsyncResult.cs
- DependencyPropertyValueSerializer.cs
- ServiceElement.cs
- XmlNamespaceManager.cs
- PrintDialog.cs
- ConstructorExpr.cs
- PngBitmapDecoder.cs
- RootProjectionNode.cs
- WebContext.cs
- KeyInstance.cs
- SmiSettersStream.cs
- ExpandCollapsePattern.cs