Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //[To be supplied.] ///// 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.[To be supplied.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DeviceSpecificChoice.cs
- EncryptedXml.cs
- BindingsCollection.cs
- PerfCounters.cs
- ToolStripItemEventArgs.cs
- SplitterCancelEvent.cs
- XamlReaderHelper.cs
- SecurityManager.cs
- DefaultValueAttribute.cs
- TextRenderer.cs
- JsonWriterDelegator.cs
- SerializationInfoEnumerator.cs
- InvalidEnumArgumentException.cs
- QilIterator.cs
- DesignerDataRelationship.cs
- FixedHighlight.cs
- Trace.cs
- AssociatedControlConverter.cs
- CompilerErrorCollection.cs
- PriorityRange.cs
- TypeUnloadedException.cs
- BuildDependencySet.cs
- MetadataPropertyvalue.cs
- MetabaseSettingsIis7.cs
- ArraySet.cs
- FileLevelControlBuilderAttribute.cs
- ReadOnlyAttribute.cs
- AsyncOperation.cs
- SelectedDatesCollection.cs
- Random.cs
- CompModSwitches.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- Image.cs
- HMACSHA256.cs
- FileAuthorizationModule.cs
- TypeBuilder.cs
- ConnectionStringsSection.cs
- CodeIndexerExpression.cs
- StrongNameKeyPair.cs
- Int32KeyFrameCollection.cs
- VarRemapper.cs
- DefaultWorkflowSchedulerService.cs
- DataGridCellItemAutomationPeer.cs
- Light.cs
- DataGridViewTextBoxEditingControl.cs
- XmlDocument.cs
- FlowDocumentScrollViewer.cs
- Queue.cs
- ConditionChanges.cs
- ArgumentException.cs
- WhitespaceRuleLookup.cs
- HtmlCommandAdapter.cs
- SecurityVerifiedMessage.cs
- TextChangedEventArgs.cs
- DurableEnlistmentState.cs
- Model3DGroup.cs
- XMLSyntaxException.cs
- SemanticBasicElement.cs
- XmlSecureResolver.cs
- HttpContextWrapper.cs
- CompressedStack.cs
- SocketAddress.cs
- Lasso.cs
- PageThemeParser.cs
- TransactionFlowOption.cs
- XmlSchemaValidator.cs
- RewritingPass.cs
- TableCellCollection.cs
- GradientStop.cs
- Int16KeyFrameCollection.cs
- ExpressionsCollectionConverter.cs
- parserscommon.cs
- MarshalByValueComponent.cs
- StateValidator.cs
- InternalDuplexBindingElement.cs
- DependencySource.cs
- WebPartMenuStyle.cs
- CodeGotoStatement.cs
- ConfigDefinitionUpdates.cs
- RuntimeVariablesExpression.cs
- TraceListener.cs
- Debugger.cs
- NavigationCommands.cs
- KnownBoxes.cs
- EpmSyndicationContentDeSerializer.cs
- UndoManager.cs
- CompositeFontParser.cs
- FileSecurity.cs
- DiscardableAttribute.cs
- COM2ExtendedBrowsingHandler.cs
- DataGridLinkButton.cs
- ContentPlaceHolder.cs
- webclient.cs
- Vector3DCollectionValueSerializer.cs
- WebBrowserContainer.cs
- AgileSafeNativeMemoryHandle.cs
- Int64Storage.cs
- HwndSourceKeyboardInputSite.cs
- MachineKey.cs
- Module.cs