Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Services / Monitoring / system / Diagnosticts / EventData.cs / 1 / 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; } } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ControlDesigner.cs
- UncommonField.cs
- ScriptIgnoreAttribute.cs
- SystemSounds.cs
- XmlSequenceWriter.cs
- WebCategoryAttribute.cs
- ViewBase.cs
- Point.cs
- AttributeUsageAttribute.cs
- FileResponseElement.cs
- DataGridViewRowStateChangedEventArgs.cs
- ContextStaticAttribute.cs
- TimeoutException.cs
- RecognizedAudio.cs
- DesignParameter.cs
- ScriptModule.cs
- TransactionsSectionGroup.cs
- WriteFileContext.cs
- SqlCommand.cs
- IListConverters.cs
- ReadOnlyActivityGlyph.cs
- DateTimeUtil.cs
- IisTraceListener.cs
- ProgressPage.cs
- ObjectStateManager.cs
- ManipulationDevice.cs
- MediaElement.cs
- LabelDesigner.cs
- GuidelineCollection.cs
- SafeHandles.cs
- ScriptResourceHandler.cs
- DropDownList.cs
- DrawingAttributes.cs
- MenuItemBinding.cs
- ConfigXmlAttribute.cs
- SHA384Cng.cs
- MDIControlStrip.cs
- UndoUnit.cs
- LayoutSettings.cs
- FusionWrap.cs
- NullRuntimeConfig.cs
- MessageQueueTransaction.cs
- ShapingEngine.cs
- Vector3DConverter.cs
- AudienceUriMode.cs
- PointCollection.cs
- MouseEventArgs.cs
- RelationshipManager.cs
- VariableExpressionConverter.cs
- ValidationManager.cs
- TileBrush.cs
- CommandHelpers.cs
- AudioDeviceOut.cs
- ServiceTimeoutsElement.cs
- UnsafeNativeMethods.cs
- DataIdProcessor.cs
- ClientCredentialsElement.cs
- Regex.cs
- PagerSettings.cs
- BindingCompleteEventArgs.cs
- _HTTPDateParse.cs
- DescriptionAttribute.cs
- EventHandlingScope.cs
- GridViewRowPresenter.cs
- JournalEntryStack.cs
- XamlFigureLengthSerializer.cs
- TimeSpanStorage.cs
- DateTimePickerDesigner.cs
- ViewService.cs
- HttpValueCollection.cs
- ResourceWriter.cs
- HttpServerVarsCollection.cs
- Certificate.cs
- XDRSchema.cs
- AuthenticationServiceManager.cs
- MessagePropertyVariants.cs
- UInt16Storage.cs
- OdbcErrorCollection.cs
- TraceSection.cs
- DataControlFieldHeaderCell.cs
- WebCategoryAttribute.cs
- TraceContext.cs
- ClientRoleProvider.cs
- RenamedEventArgs.cs
- StructuredType.cs
- RowsCopiedEventArgs.cs
- Overlapped.cs
- HttpApplicationFactory.cs
- FirstMatchCodeGroup.cs
- Geometry3D.cs
- ParallelLoopState.cs
- OleDbRowUpdatingEvent.cs
- StrokeNodeData.cs
- PersonalizationDictionary.cs
- DataSetUtil.cs
- CodeTypeDelegate.cs
- ToolboxComponentsCreatingEventArgs.cs
- XmlReflectionImporter.cs
- PngBitmapDecoder.cs
- DuplicateWaitObjectException.cs