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
- MailSettingsSection.cs
- AlternateViewCollection.cs
- XPathExpr.cs
- __ConsoleStream.cs
- WpfXamlLoader.cs
- WinInet.cs
- WindowsSolidBrush.cs
- SessionStateModule.cs
- DocumentApplicationJournalEntry.cs
- ActivityAction.cs
- TextSimpleMarkerProperties.cs
- CodeGenerator.cs
- RawUIStateInputReport.cs
- AncillaryOps.cs
- QueryContext.cs
- RSAPKCS1SignatureFormatter.cs
- SBCSCodePageEncoding.cs
- XmlSchemaComplexType.cs
- SizeFConverter.cs
- Membership.cs
- CustomAttributeBuilder.cs
- SortedDictionary.cs
- WebPartConnectionsDisconnectVerb.cs
- SHA384.cs
- XmlChildNodes.cs
- LicenseContext.cs
- DbInsertCommandTree.cs
- ManagementException.cs
- DesignTable.cs
- ParamArrayAttribute.cs
- TypedOperationInfo.cs
- StackBuilderSink.cs
- CodeTypeDeclarationCollection.cs
- EntityContainerAssociationSet.cs
- WebBrowser.cs
- HtmlAnchor.cs
- CheckBoxAutomationPeer.cs
- Adorner.cs
- TimersDescriptionAttribute.cs
- WebPartManagerInternals.cs
- BinaryObjectWriter.cs
- EmptyReadOnlyDictionaryInternal.cs
- TraceContext.cs
- LineServicesRun.cs
- TemplateControlBuildProvider.cs
- RegexStringValidatorAttribute.cs
- MailDefinitionBodyFileNameEditor.cs
- QueuePathDialog.cs
- LostFocusEventManager.cs
- ServiceHandle.cs
- ConnectionStringsExpressionBuilder.cs
- CollectionViewGroupInternal.cs
- SecureEnvironment.cs
- Missing.cs
- IEnumerable.cs
- NumericPagerField.cs
- MaskInputRejectedEventArgs.cs
- ConnectionString.cs
- DBBindings.cs
- AutoGeneratedFieldProperties.cs
- SqlReorderer.cs
- _UriSyntax.cs
- ExpandCollapseIsCheckedConverter.cs
- XmlSchemaImport.cs
- XmlJsonWriter.cs
- FormClosingEvent.cs
- Simplifier.cs
- PointLightBase.cs
- ItemMap.cs
- HtmlMeta.cs
- UnsafeNativeMethods.cs
- PointConverter.cs
- BindingCollection.cs
- ToolStripSeparator.cs
- State.cs
- ReadOnlyHierarchicalDataSourceView.cs
- DisplayInformation.cs
- ExtensionSimplifierMarkupObject.cs
- Application.cs
- AspNetPartialTrustHelpers.cs
- PropertyDescriptorComparer.cs
- FormParameter.cs
- ListViewTableCell.cs
- RoleGroupCollection.cs
- MailBnfHelper.cs
- ChannelDispatcherBase.cs
- RadioButtonBaseAdapter.cs
- StringResourceManager.cs
- MenuCommand.cs
- CssTextWriter.cs
- QilStrConcat.cs
- DBSqlParser.cs
- SessionParameter.cs
- CachedBitmap.cs
- TextServicesContext.cs
- FileAuthorizationModule.cs
- KnownTypeHelper.cs
- SingleAnimation.cs
- Positioning.cs
- PointCollectionValueSerializer.cs