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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Cursors.cs
- SetStateDesigner.cs
- ProfessionalColors.cs
- Control.cs
- OneWayBindingElement.cs
- SubtreeProcessor.cs
- FixedSOMElement.cs
- CatalogZoneBase.cs
- MinimizableAttributeTypeConverter.cs
- CollectionViewSource.cs
- DynamicResourceExtensionConverter.cs
- PermissionToken.cs
- RSATokenProvider.cs
- BindingFormattingDialog.cs
- ArgumentException.cs
- ChtmlSelectionListAdapter.cs
- WizardPanel.cs
- DataServiceClientException.cs
- RequestCache.cs
- _AcceptOverlappedAsyncResult.cs
- LostFocusEventManager.cs
- ServiceBehaviorElementCollection.cs
- ReaderOutput.cs
- ThreadAbortException.cs
- HostSecurityManager.cs
- TraceRecord.cs
- AllMembershipCondition.cs
- SingletonChannelAcceptor.cs
- Rfc4050KeyFormatter.cs
- SerializationUtility.cs
- TlsnegoTokenAuthenticator.cs
- SortedList.cs
- ScriptManagerProxy.cs
- StringSource.cs
- PersonalizableTypeEntry.cs
- SiteOfOriginContainer.cs
- SuppressIldasmAttribute.cs
- StylusDownEventArgs.cs
- ObjectItemConventionAssemblyLoader.cs
- LocalizeDesigner.cs
- SamlAuthorizationDecisionStatement.cs
- SecurityTokenProviderContainer.cs
- StrokeDescriptor.cs
- PathGeometry.cs
- Span.cs
- MemoryFailPoint.cs
- ArgumentsParser.cs
- FormsAuthenticationTicket.cs
- mongolianshape.cs
- ResourceType.cs
- SurrogateEncoder.cs
- HostSecurityManager.cs
- AssemblyCollection.cs
- GroupStyle.cs
- BaseParagraph.cs
- MenuCommand.cs
- DataRecordInfo.cs
- ParenthesizePropertyNameAttribute.cs
- XmlReflectionMember.cs
- XmlDigitalSignatureProcessor.cs
- SafeCryptoHandles.cs
- JpegBitmapEncoder.cs
- CompositeCollectionView.cs
- FrameworkEventSource.cs
- ZipPackage.cs
- XmlAtomicValue.cs
- ScrollEvent.cs
- DataView.cs
- GroupBox.cs
- WinEventHandler.cs
- NameScopePropertyAttribute.cs
- ResourceExpressionBuilder.cs
- Rect3D.cs
- List.cs
- ToolStripItemDataObject.cs
- Vector.cs
- BindingNavigator.cs
- HandleCollector.cs
- IsolatedStorageException.cs
- MemberRestriction.cs
- PackageRelationshipSelector.cs
- ListViewContainer.cs
- ElapsedEventArgs.cs
- SkipStoryboardToFill.cs
- BatchParser.cs
- UrlPropertyAttribute.cs
- Component.cs
- SocketConnection.cs
- ProxyFragment.cs
- PenThread.cs
- ConfigurationElement.cs
- IdleTimeoutMonitor.cs
- SafeCloseHandleCritical.cs
- WsdlInspector.cs
- VectorAnimationUsingKeyFrames.cs
- BuildResult.cs
- Model3DGroup.cs
- IconBitmapDecoder.cs
- ReliableSessionBindingElement.cs
- XsdBuildProvider.cs