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
- DataContractSerializer.cs
- RequestCache.cs
- PriorityItem.cs
- PrintPreviewControl.cs
- X509Extension.cs
- CellTreeNodeVisitors.cs
- RestClientProxyHandler.cs
- XmlNamespaceManager.cs
- MatrixStack.cs
- AccessibleObject.cs
- SimpleHandlerFactory.cs
- FontCollection.cs
- ReachDocumentPageSerializerAsync.cs
- FamilyTypefaceCollection.cs
- TheQuery.cs
- Annotation.cs
- CompilerCollection.cs
- XmlNodeList.cs
- DataGridViewLinkCell.cs
- PointConverter.cs
- WinFormsComponentEditor.cs
- PropertyTab.cs
- NativeMethods.cs
- BrowserDefinitionCollection.cs
- SiteMapPath.cs
- ResourcePool.cs
- ObjectDataSourceDesigner.cs
- DataGridLinkButton.cs
- DeflateStream.cs
- TextElement.cs
- HandledMouseEvent.cs
- HostProtectionPermission.cs
- peernodeimplementation.cs
- EnumerableRowCollectionExtensions.cs
- MeasureItemEvent.cs
- SimpleTextLine.cs
- DataGrid.cs
- XmlFormatReaderGenerator.cs
- DataGridRowEventArgs.cs
- SqlDataSourceSelectingEventArgs.cs
- XmlSchemaException.cs
- WindowsStartMenu.cs
- KeyNameIdentifierClause.cs
- CheckBoxDesigner.cs
- CaretElement.cs
- DataGridCell.cs
- ToolStripLocationCancelEventArgs.cs
- Debug.cs
- ETagAttribute.cs
- Parameter.cs
- PublisherMembershipCondition.cs
- SudsWriter.cs
- MatrixTransform.cs
- MsmqIntegrationBindingElement.cs
- VerticalConnector.xaml.cs
- SystemMulticastIPAddressInformation.cs
- path.cs
- EnlistmentState.cs
- CacheAxisQuery.cs
- GridViewColumnHeaderAutomationPeer.cs
- NamedObject.cs
- TableCellAutomationPeer.cs
- SecurityBindingElement.cs
- GridItemProviderWrapper.cs
- MergeLocalizationDirectives.cs
- CodeTypeDelegate.cs
- TableItemPattern.cs
- AuthenticationConfig.cs
- MDIWindowDialog.cs
- ResourcePool.cs
- SerializerWriterEventHandlers.cs
- PageParserFilter.cs
- WebBrowserNavigatingEventHandler.cs
- SweepDirectionValidation.cs
- Convert.cs
- TypeLibConverter.cs
- TraceInternal.cs
- SqlGenericUtil.cs
- Attributes.cs
- OleDbStruct.cs
- FaultImportOptions.cs
- DependencyObjectPropertyDescriptor.cs
- QilDataSource.cs
- _ShellExpression.cs
- BinHexDecoder.cs
- Int32AnimationBase.cs
- InstalledFontCollection.cs
- MonthChangedEventArgs.cs
- FileSystemEventArgs.cs
- MetaModel.cs
- TargetInvocationException.cs
- Formatter.cs
- Validator.cs
- PrinterSettings.cs
- Selection.cs
- DiscoveryDocumentSearchPattern.cs
- UIElementParaClient.cs
- SystemWebCachingSectionGroup.cs
- CompilerScope.Storage.cs
- TableLayoutStyleCollection.cs