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
- ReferenceEqualityComparer.cs
- DocumentPage.cs
- WebPartMinimizeVerb.cs
- HttpRequest.cs
- ScrollChrome.cs
- HtmlButton.cs
- MLangCodePageEncoding.cs
- AttributeProviderAttribute.cs
- ACL.cs
- CodeTypeParameter.cs
- WebPartZone.cs
- LowerCaseStringConverter.cs
- GroupBoxAutomationPeer.cs
- ProgressBar.cs
- ClientSettingsProvider.cs
- NumberEdit.cs
- ToolboxSnapDragDropEventArgs.cs
- OSFeature.cs
- EmptyReadOnlyDictionaryInternal.cs
- DataView.cs
- NegationPusher.cs
- DataServiceQuery.cs
- HtmlInputButton.cs
- TypefaceMetricsCache.cs
- EntityParameterCollection.cs
- IOException.cs
- Polyline.cs
- XmlChildNodes.cs
- GradientStop.cs
- DataGridViewCellValidatingEventArgs.cs
- MouseCaptureWithinProperty.cs
- CodeConditionStatement.cs
- ImageMapEventArgs.cs
- Transform3D.cs
- CriticalFinalizerObject.cs
- SslStreamSecurityUpgradeProvider.cs
- _FixedSizeReader.cs
- LayoutEvent.cs
- RequestQueryProcessor.cs
- FontWeightConverter.cs
- SQLBytesStorage.cs
- WebServiceHostFactory.cs
- InvalidFilterCriteriaException.cs
- XmlDocumentSurrogate.cs
- XmlSchemaType.cs
- ContextStack.cs
- TextBlock.cs
- ToolStripContentPanelDesigner.cs
- DataControlCommands.cs
- BitmapSource.cs
- ObjectDataSourceMethodEventArgs.cs
- RegistryPermission.cs
- NameHandler.cs
- AnnotationAuthorChangedEventArgs.cs
- Propagator.Evaluator.cs
- UntrustedRecipientException.cs
- SqlColumnizer.cs
- ImplicitInputBrush.cs
- StrokeFIndices.cs
- DataKeyCollection.cs
- CodeDelegateCreateExpression.cs
- _TimerThread.cs
- RegexNode.cs
- BaseEntityWrapper.cs
- TraceLevelHelper.cs
- HexParser.cs
- ImageDesigner.cs
- EntityViewGenerationAttribute.cs
- RelatedEnd.cs
- ReadWriteSpinLock.cs
- WebPartDescriptionCollection.cs
- BitmapCodecInfo.cs
- IDQuery.cs
- XmlSchemaComplexContent.cs
- SrgsElement.cs
- coordinatorfactory.cs
- CodeSnippetCompileUnit.cs
- ToolStripDropDownMenu.cs
- TcpProcessProtocolHandler.cs
- CompositeScriptReferenceEventArgs.cs
- ReachSerializationUtils.cs
- MimePart.cs
- ImageAnimator.cs
- Size3D.cs
- PlatformNotSupportedException.cs
- _Connection.cs
- ItemCollectionEditor.cs
- ResourcePart.cs
- RelationshipDetailsCollection.cs
- RestClientProxyHandler.cs
- Helpers.cs
- EmbeddedMailObjectCollectionEditor.cs
- WebServiceFaultDesigner.cs
- HeaderLabel.cs
- TransformerInfo.cs
- CompressStream.cs
- OleDbTransaction.cs
- WebPartDescription.cs
- DeliveryStrategy.cs
- VariableDesigner.xaml.cs