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
- KerberosReceiverSecurityToken.cs
- ParameterCollection.cs
- DebugViewWriter.cs
- ToolStripSplitStackLayout.cs
- Roles.cs
- ModelMemberCollection.cs
- MSHTMLHost.cs
- QueryCursorEventArgs.cs
- XpsSerializerFactory.cs
- ListViewItemSelectionChangedEvent.cs
- graph.cs
- NullableIntSumAggregationOperator.cs
- ScriptControl.cs
- XsdCachingReader.cs
- ResourcePart.cs
- TraceUtility.cs
- JsonUriDataContract.cs
- Cursor.cs
- sqlstateclientmanager.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- ComMethodElement.cs
- XPathNavigatorReader.cs
- AddInStore.cs
- OuterGlowBitmapEffect.cs
- CompoundFileDeflateTransform.cs
- PointAnimationUsingPath.cs
- ConsumerConnectionPointCollection.cs
- SafeLocalMemHandle.cs
- QilUnary.cs
- Queue.cs
- PeekCompletedEventArgs.cs
- DbInsertCommandTree.cs
- SessionEndingEventArgs.cs
- EventLogEntry.cs
- AttachmentCollection.cs
- MemberInfoSerializationHolder.cs
- CommandDevice.cs
- CatalogUtil.cs
- GenericEnumerator.cs
- MemoryStream.cs
- NamespaceList.cs
- ColumnMapTranslator.cs
- FillErrorEventArgs.cs
- TemplateXamlParser.cs
- TypeHelpers.cs
- TraceContextEventArgs.cs
- SystemKeyConverter.cs
- MenuItem.cs
- RangeValueProviderWrapper.cs
- PartialCachingAttribute.cs
- FlowDocumentReader.cs
- UnsafeNativeMethods.cs
- PropertyCollection.cs
- ClientBuildManager.cs
- DefinitionProperties.cs
- DateTimePicker.cs
- MessageQueueConverter.cs
- DataRelation.cs
- SelectionGlyphBase.cs
- PersistenceTask.cs
- ISCIIEncoding.cs
- AttachmentService.cs
- CalendarBlackoutDatesCollection.cs
- WebRequestModulesSection.cs
- FixedSchema.cs
- Point3DCollectionConverter.cs
- AdministrationHelpers.cs
- ProtocolViolationException.cs
- UseManagedPresentationElement.cs
- XmlSchemaAttributeGroupRef.cs
- DSASignatureFormatter.cs
- SortAction.cs
- MatrixConverter.cs
- ButtonChrome.cs
- AppSettingsExpressionBuilder.cs
- HwndProxyElementProvider.cs
- QilInvokeLateBound.cs
- DateTimeFormat.cs
- LambdaCompiler.Binary.cs
- Int32CollectionConverter.cs
- XmlSchemaSimpleContentRestriction.cs
- NavigationCommands.cs
- PrivilegedConfigurationManager.cs
- CompositeCollectionView.cs
- ClientCredentialsElement.cs
- FlowStep.cs
- XmlDocument.cs
- OdbcCommand.cs
- DataTableExtensions.cs
- SymLanguageVendor.cs
- EncoderFallback.cs
- DBParameter.cs
- StateMachineWorkflowInstance.cs
- DateTimeValueSerializerContext.cs
- MissingSatelliteAssemblyException.cs
- returneventsaver.cs
- CodeBlockBuilder.cs
- SizeAnimationBase.cs
- SamlDoNotCacheCondition.cs
- DragEvent.cs