Code:
/ FX-1434 / FX-1434 / 1.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
- XmlReflectionMember.cs
- EditorZoneBase.cs
- WebPartMenu.cs
- DesignerTransaction.cs
- RubberbandSelector.cs
- CompilerError.cs
- FrameworkContentElementAutomationPeer.cs
- EmbossBitmapEffect.cs
- SiteMap.cs
- FlowDocumentReaderAutomationPeer.cs
- EntityDataSourceContextDisposingEventArgs.cs
- CodeDomComponentSerializationService.cs
- WizardPanel.cs
- BaseCollection.cs
- ButtonFieldBase.cs
- IsolationInterop.cs
- SqlCacheDependencyDatabaseCollection.cs
- VersionConverter.cs
- DurationConverter.cs
- CommonDialog.cs
- Misc.cs
- XmlCountingReader.cs
- TableAdapterManagerMethodGenerator.cs
- UserPersonalizationStateInfo.cs
- RegularExpressionValidator.cs
- CaseStatementProjectedSlot.cs
- SetStoryboardSpeedRatio.cs
- EventOpcode.cs
- MethodBuilderInstantiation.cs
- UserPersonalizationStateInfo.cs
- ErrorStyle.cs
- OleDbPropertySetGuid.cs
- Hyperlink.cs
- ResourceExpressionBuilder.cs
- BitmapEffectGroup.cs
- FormView.cs
- StreamInfo.cs
- XmlSchemaIdentityConstraint.cs
- columnmapkeybuilder.cs
- ThicknessAnimation.cs
- SettingsBindableAttribute.cs
- SplashScreenNativeMethods.cs
- NameTable.cs
- XmlObjectSerializerReadContextComplex.cs
- SqlBooleanMismatchVisitor.cs
- PropertyTabChangedEvent.cs
- BookmarkScope.cs
- TextContainerHelper.cs
- GridViewCommandEventArgs.cs
- CalendarDesigner.cs
- dtdvalidator.cs
- _NegoState.cs
- ToolStripPanelRow.cs
- WindowsTooltip.cs
- PersistChildrenAttribute.cs
- DetailsViewUpdateEventArgs.cs
- ValuePattern.cs
- ShaderEffect.cs
- NonBatchDirectoryCompiler.cs
- BatchStream.cs
- WebPartTransformerAttribute.cs
- NullExtension.cs
- ObjectDesignerDataSourceView.cs
- Page.cs
- DbProviderFactoriesConfigurationHandler.cs
- ExpressionBuilderCollection.cs
- InstanceLockQueryResult.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- PathStreamGeometryContext.cs
- WebPartEditorOkVerb.cs
- CollectionViewGroupRoot.cs
- ActivityIdHeader.cs
- MenuItemBindingCollection.cs
- ToolStripRenderer.cs
- SnapLine.cs
- OleDbPropertySetGuid.cs
- DataGridViewAutoSizeModeEventArgs.cs
- PropertyChangedEventArgs.cs
- Point3DConverter.cs
- FixedPosition.cs
- DataShape.cs
- ISessionStateStore.cs
- ChtmlImageAdapter.cs
- CodeMemberProperty.cs
- SponsorHelper.cs
- ChangePassword.cs
- HttpHandlerActionCollection.cs
- HttpCacheVaryByContentEncodings.cs
- HtmlLabelAdapter.cs
- DockPattern.cs
- QueryOutputWriter.cs
- ManipulationStartedEventArgs.cs
- StreamGeometry.cs
- ResXFileRef.cs
- GradientBrush.cs
- SqlNotificationEventArgs.cs
- PropertyPathConverter.cs
- FormsIdentity.cs
- SettingsPropertyValueCollection.cs
- KnownTypesProvider.cs