Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / Services / Monitoring / system / Diagnosticts / EventSourceCreationData.cs / 1 / EventSourceCreationData.cs
using System.Security; using System.Security.Permissions; namespace System.Diagnostics { public class EventSourceCreationData { private string _logName = "Application"; private string _machineName = "."; private string _source; private string _messageResourceFile; private string _parameterResourceFile; private string _categoryResourceFile; private int _categoryCount; private EventSourceCreationData() {} public EventSourceCreationData(string source, string logName) { _source = source; _logName = logName; } internal EventSourceCreationData(string source, string logName, string machineName) { _source = source; _logName = logName; _machineName = machineName; } private EventSourceCreationData(string source, string logName, string machineName, string messageResourceFile, string parameterResourceFile, string categoryResourceFile, short categoryCount) { _source = source; _logName = logName; _machineName = machineName; _messageResourceFile = messageResourceFile; _parameterResourceFile = parameterResourceFile; _categoryResourceFile = categoryResourceFile; CategoryCount = categoryCount; } public string LogName { get { return _logName; } set { _logName = value; } } public string MachineName { get { return _machineName; } set { _machineName = value; } } public string Source { get { return _source; } set { _source = value; } } public string MessageResourceFile { get { return _messageResourceFile; } set { _messageResourceFile = value; } } public string ParameterResourceFile { get { return _parameterResourceFile; } set { _parameterResourceFile = value; } } public string CategoryResourceFile { get { return _categoryResourceFile; } set { _categoryResourceFile = value; } } public int CategoryCount { get { return _categoryCount; } set { if (value > UInt16.MaxValue || value < 0) throw new ArgumentOutOfRangeException("value"); _categoryCount = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. using System.Security; using System.Security.Permissions; namespace System.Diagnostics { public class EventSourceCreationData { private string _logName = "Application"; private string _machineName = "."; private string _source; private string _messageResourceFile; private string _parameterResourceFile; private string _categoryResourceFile; private int _categoryCount; private EventSourceCreationData() {} public EventSourceCreationData(string source, string logName) { _source = source; _logName = logName; } internal EventSourceCreationData(string source, string logName, string machineName) { _source = source; _logName = logName; _machineName = machineName; } private EventSourceCreationData(string source, string logName, string machineName, string messageResourceFile, string parameterResourceFile, string categoryResourceFile, short categoryCount) { _source = source; _logName = logName; _machineName = machineName; _messageResourceFile = messageResourceFile; _parameterResourceFile = parameterResourceFile; _categoryResourceFile = categoryResourceFile; CategoryCount = categoryCount; } public string LogName { get { return _logName; } set { _logName = value; } } public string MachineName { get { return _machineName; } set { _machineName = value; } } public string Source { get { return _source; } set { _source = value; } } public string MessageResourceFile { get { return _messageResourceFile; } set { _messageResourceFile = value; } } public string ParameterResourceFile { get { return _parameterResourceFile; } set { _parameterResourceFile = value; } } public string CategoryResourceFile { get { return _categoryResourceFile; } set { _categoryResourceFile = value; } } public int CategoryCount { get { return _categoryCount; } set { if (value > UInt16.MaxValue || value < 0) throw new ArgumentOutOfRangeException("value"); _categoryCount = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DbCommandDefinition.cs
- NativeMsmqMessage.cs
- EncodingNLS.cs
- Hex.cs
- FontSource.cs
- ContentIterators.cs
- ApplicationBuildProvider.cs
- Brushes.cs
- CollectionBuilder.cs
- UriScheme.cs
- SBCSCodePageEncoding.cs
- Component.cs
- ReplacementText.cs
- RuntimeConfigLKG.cs
- DbConnectionStringBuilder.cs
- AsyncSerializedWorker.cs
- SoapIgnoreAttribute.cs
- IdleTimeoutMonitor.cs
- SqlBuffer.cs
- WebServiceReceive.cs
- ScriptMethodAttribute.cs
- SetStoryboardSpeedRatio.cs
- AutomationAttributeInfo.cs
- DbConnectionPoolCounters.cs
- XmlSortKey.cs
- SoapCodeExporter.cs
- WebReferencesBuildProvider.cs
- InputBindingCollection.cs
- OneOfElement.cs
- Floater.cs
- CaseInsensitiveComparer.cs
- QuaternionValueSerializer.cs
- PermissionSetEnumerator.cs
- DataListItemCollection.cs
- Pool.cs
- RoleManagerSection.cs
- PropertyGridDesigner.cs
- DefaultShape.cs
- RelOps.cs
- DataGridViewSelectedRowCollection.cs
- ScaleTransform3D.cs
- PictureBox.cs
- WindowsFormsDesignerOptionService.cs
- Win32.cs
- DataBoundControlAdapter.cs
- AmbientLight.cs
- StringDictionaryWithComparer.cs
- DataServiceClientException.cs
- TimerExtension.cs
- Int16.cs
- BitStack.cs
- MessageQueueEnumerator.cs
- BitmapEditor.cs
- ConfigurationValue.cs
- XPathAncestorIterator.cs
- XmlMembersMapping.cs
- BasicCellRelation.cs
- GradientStopCollection.cs
- PartitionedStreamMerger.cs
- ISFClipboardData.cs
- IconConverter.cs
- UICuesEvent.cs
- ExpressionBuilder.cs
- XmlEnumAttribute.cs
- COM2Properties.cs
- HandleExceptionArgs.cs
- EditingCommands.cs
- ButtonBaseDesigner.cs
- TransactionOptions.cs
- BaseAppDomainProtocolHandler.cs
- TrueReadOnlyCollection.cs
- TemplatedMailWebEventProvider.cs
- CustomValidator.cs
- IPGlobalProperties.cs
- Exception.cs
- SelectingProviderEventArgs.cs
- ConfigurationValue.cs
- TimelineGroup.cs
- CodeAttributeArgument.cs
- OutputScopeManager.cs
- XmlNotation.cs
- LazyTextWriterCreator.cs
- XmlKeywords.cs
- DropDownList.cs
- DataMemberListEditor.cs
- TextAutomationPeer.cs
- NativeMethods.cs
- FloaterBaseParaClient.cs
- FocusTracker.cs
- HeaderUtility.cs
- Command.cs
- UpdateTracker.cs
- ProcessHostMapPath.cs
- activationcontext.cs
- PictureBox.cs
- UpdateProgress.cs
- WindowClosedEventArgs.cs
- FontFamilyConverter.cs
- ThreadExceptionDialog.cs
- DocumentCollection.cs