Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Services / Monitoring / system / Diagnosticts / EventData.cs / 1305376 / EventData.cs
using System.ComponentModel; using System.Security.Permissions; using System.Security; namespace System.Diagnostics { public class EventInstance { private int _categoryNumber; private EventLogEntryType _entryType = EventLogEntryType.Information; private long _instanceId; public EventInstance(long instanceId, int categoryId) { CategoryId = categoryId; InstanceId = instanceId; } public EventInstance(long instanceId, int categoryId, EventLogEntryType entryType) : this (instanceId, categoryId) { EntryType = entryType; } public int CategoryId { get { return _categoryNumber; } set { if (value > UInt16.MaxValue || value < 0) throw new ArgumentOutOfRangeException("value"); _categoryNumber = value; } } public EventLogEntryType EntryType { get { return _entryType; } set { if (!Enum.IsDefined(typeof(EventLogEntryType), value)) throw new InvalidEnumArgumentException("value", (int)value, typeof(EventLogEntryType)); _entryType = value; } } public long InstanceId { get { return _instanceId; } set { if (value > UInt32.MaxValue || value < 0) throw new ArgumentOutOfRangeException("value"); _instanceId = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- _SslStream.cs
- OciHandle.cs
- updatecommandorderer.cs
- EntityDataSourceContextCreatedEventArgs.cs
- cookie.cs
- TemplateInstanceAttribute.cs
- ellipse.cs
- ControlBindingsConverter.cs
- DecryptedHeader.cs
- path.cs
- IncrementalCompileAnalyzer.cs
- WhiteSpaceTrimStringConverter.cs
- OrderedDictionary.cs
- ConstructorExpr.cs
- CodeDefaultValueExpression.cs
- ColumnTypeConverter.cs
- Token.cs
- AccessDataSourceView.cs
- HttpProcessUtility.cs
- WebPartChrome.cs
- BaseDataListPage.cs
- WorkflowClientDeliverMessageWrapper.cs
- _SslSessionsCache.cs
- PersonalizationAdministration.cs
- ClientBuildManagerCallback.cs
- NodeLabelEditEvent.cs
- PathFigure.cs
- CommandBindingCollection.cs
- SubqueryRules.cs
- MethodRental.cs
- NativeMethods.cs
- ProcessModelInfo.cs
- BaseCollection.cs
- UnsafeNativeMethods.cs
- EventArgs.cs
- MetadataCache.cs
- Cursor.cs
- CompiledAction.cs
- ImageBrush.cs
- HeaderUtility.cs
- FileLevelControlBuilderAttribute.cs
- KeyValuePairs.cs
- FunctionUpdateCommand.cs
- EventListenerClientSide.cs
- ParamArrayAttribute.cs
- StringResourceManager.cs
- TemplatePropertyEntry.cs
- SmiRequestExecutor.cs
- BamlReader.cs
- SafeFileMappingHandle.cs
- AbsoluteQuery.cs
- PropertyConverter.cs
- TemplatedWizardStep.cs
- TextEndOfParagraph.cs
- COM2EnumConverter.cs
- Pen.cs
- HyperLinkStyle.cs
- Facet.cs
- _emptywebproxy.cs
- CalendarDay.cs
- DrawListViewColumnHeaderEventArgs.cs
- Utils.cs
- CapabilitiesAssignment.cs
- ControlEvent.cs
- XsltLibrary.cs
- ToolStripManager.cs
- ListCollectionView.cs
- VirtualDirectoryMappingCollection.cs
- OdbcStatementHandle.cs
- GroupBoxAutomationPeer.cs
- UserControlCodeDomTreeGenerator.cs
- UniqueConstraint.cs
- connectionpool.cs
- DataControlFieldHeaderCell.cs
- SaveLedgerEntryRequest.cs
- Hash.cs
- MetafileHeader.cs
- LeftCellWrapper.cs
- QilFactory.cs
- IssuedTokenServiceCredential.cs
- MenuStrip.cs
- StringAttributeCollection.cs
- FixedFlowMap.cs
- SafeSerializationManager.cs
- RtfControls.cs
- ActivityStateRecord.cs
- XmlUtil.cs
- CompositeDataBoundControl.cs
- BoundField.cs
- Substitution.cs
- HtmlTextViewAdapter.cs
- CompositeControl.cs
- XamlFilter.cs
- WebPartDisplayMode.cs
- OverflowException.cs
- FormViewRow.cs
- FormatStringEditor.cs
- RequestCachePolicyConverter.cs
- SimpleFieldTemplateUserControl.cs
- ToolStripActionList.cs