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
- BaseParser.cs
- StrokeNode.cs
- URLIdentityPermission.cs
- AsyncOperationManager.cs
- CloseCryptoHandleRequest.cs
- SqlRemoveConstantOrderBy.cs
- WindowsButton.cs
- SchemaImporterExtensionElement.cs
- TraceSection.cs
- LineUtil.cs
- login.cs
- WebPartAuthorizationEventArgs.cs
- ExceptionHandlersDesigner.cs
- XmlSerializerNamespaces.cs
- NamespaceDisplayAutomationPeer.cs
- SqlCaseSimplifier.cs
- Win32MouseDevice.cs
- GeneralTransformGroup.cs
- FunctionParameter.cs
- SqlClientPermission.cs
- CodeEntryPointMethod.cs
- SettingsProperty.cs
- HandlerFactoryCache.cs
- ButtonField.cs
- ToolStripGrip.cs
- HelpProvider.cs
- DistributedTransactionPermission.cs
- HierarchicalDataBoundControl.cs
- EventDescriptor.cs
- ListGeneralPage.cs
- EmbeddedMailObject.cs
- SqlBulkCopyColumnMapping.cs
- InitializationEventAttribute.cs
- TextSpanModifier.cs
- GroupBoxRenderer.cs
- SelectionRange.cs
- WebPartConnectionsCloseVerb.cs
- ProgressBar.cs
- CreateRefExpr.cs
- ChineseLunisolarCalendar.cs
- ZipIOExtraFieldZip64Element.cs
- AxParameterData.cs
- DataBindingCollection.cs
- SelectionEditingBehavior.cs
- EditorPartChrome.cs
- CookieParameter.cs
- EdmPropertyAttribute.cs
- NTAccount.cs
- OdbcStatementHandle.cs
- TypeForwardedToAttribute.cs
- EventItfInfo.cs
- FilterElement.cs
- VersionedStreamOwner.cs
- XsdBuildProvider.cs
- TTSEngineProxy.cs
- DynamicILGenerator.cs
- UserNameServiceElement.cs
- XsltContext.cs
- DecimalAnimationUsingKeyFrames.cs
- DebugTracing.cs
- ResolveCriteria11.cs
- HttpDebugHandler.cs
- ProviderManager.cs
- InvalidPrinterException.cs
- HandledEventArgs.cs
- PrePrepareMethodAttribute.cs
- HtmlElementCollection.cs
- XmlNodeList.cs
- FunctionNode.cs
- XPathDocumentNavigator.cs
- Decoder.cs
- TypePropertyEditor.cs
- LabelDesigner.cs
- precedingquery.cs
- DataGridViewCellStyle.cs
- XmlDocumentSerializer.cs
- XmlWriterSettings.cs
- ChameleonKey.cs
- FileEnumerator.cs
- DataSourceNameHandler.cs
- QueryCacheKey.cs
- TemplatePropertyEntry.cs
- MimeWriter.cs
- DynamicExpression.cs
- ImageKeyConverter.cs
- SrgsGrammarCompiler.cs
- MergeFilterQuery.cs
- PersonalizationProviderHelper.cs
- LoginAutoFormat.cs
- CalculatedColumn.cs
- TemplateDefinition.cs
- PaintEvent.cs
- MailBnfHelper.cs
- SingleObjectCollection.cs
- DataContractSerializerFaultFormatter.cs
- MdiWindowListItemConverter.cs
- ClientRequest.cs
- AxParameterData.cs
- MouseBinding.cs
- CustomError.cs