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
- FieldNameLookup.cs
- XmlSchemaInferenceException.cs
- RegistrySecurity.cs
- TextServicesCompartmentContext.cs
- AttributeProviderAttribute.cs
- WebPartZoneBase.cs
- SafeLibraryHandle.cs
- XmlBinaryReader.cs
- ParseChildrenAsPropertiesAttribute.cs
- StructuralCache.cs
- storepermissionattribute.cs
- DataGridColumnStyleMappingNameEditor.cs
- TrackingServices.cs
- TableLayoutPanelDesigner.cs
- TerminateSequence.cs
- assemblycache.cs
- ContainerUIElement3D.cs
- MenuAutoFormat.cs
- StateItem.cs
- StringTraceRecord.cs
- StylusDownEventArgs.cs
- _SSPISessionCache.cs
- TriggerBase.cs
- FieldCollectionEditor.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- ToolboxItem.cs
- PagerSettings.cs
- ExtendedPropertyDescriptor.cs
- HostProtectionException.cs
- SafeProcessHandle.cs
- Peer.cs
- _Semaphore.cs
- CurrentChangingEventManager.cs
- ResourceType.cs
- XslException.cs
- TimeSpanValidator.cs
- LogReserveAndAppendState.cs
- DesignerDataRelationship.cs
- LabelTarget.cs
- DesignConnectionCollection.cs
- SetState.cs
- ReturnType.cs
- GenericTypeParameterBuilder.cs
- EntityRecordInfo.cs
- ScaleTransform.cs
- EpmCustomContentWriterNodeData.cs
- AjaxFrameworkAssemblyAttribute.cs
- MenuItem.cs
- NamespaceDisplay.xaml.cs
- validationstate.cs
- ConfigurationSectionCollection.cs
- TCEAdapterGenerator.cs
- ServicePoint.cs
- StringValidatorAttribute.cs
- ContainerVisual.cs
- VisualTreeHelper.cs
- AssociationTypeEmitter.cs
- Span.cs
- ColorTransformHelper.cs
- BoundField.cs
- WebBrowserProgressChangedEventHandler.cs
- WebPartDisplayModeEventArgs.cs
- EntityDataSourceColumn.cs
- HttpCacheParams.cs
- DirectoryObjectSecurity.cs
- DispatcherExceptionEventArgs.cs
- CuspData.cs
- _ConnectStream.cs
- Model3D.cs
- RIPEMD160.cs
- PointLight.cs
- DocumentXPathNavigator.cs
- ValidatorUtils.cs
- DebugHandleTracker.cs
- MDIClient.cs
- GenericTypeParameterBuilder.cs
- VirtualStackFrame.cs
- TextSerializer.cs
- ProxyManager.cs
- PolicyAssertionCollection.cs
- ObjectListShowCommandsEventArgs.cs
- FileUtil.cs
- TypeToStringValueConverter.cs
- odbcmetadatafactory.cs
- GroupItem.cs
- RadioButton.cs
- CqlLexer.cs
- HttpHandlersSection.cs
- SamlSecurityToken.cs
- Bitmap.cs
- UserPreferenceChangedEventArgs.cs
- ImageAnimator.cs
- TimeSpan.cs
- SrgsDocumentParser.cs
- IgnorePropertiesAttribute.cs
- GeneralTransform.cs
- HttpCacheVary.cs
- ConfigurationHelpers.cs
- DerivedKeySecurityToken.cs
- DataControlLinkButton.cs