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
- StartUpEventArgs.cs
- BinaryUtilClasses.cs
- MatrixTransform.cs
- KeyInfo.cs
- BaseResourcesBuildProvider.cs
- MtomMessageEncoder.cs
- NameValueConfigurationElement.cs
- WasHttpHandlersInstallComponent.cs
- Codec.cs
- WindowsFont.cs
- RtType.cs
- StylusPointPropertyId.cs
- ParseElementCollection.cs
- DocumentViewerBaseAutomationPeer.cs
- TextEncodedRawTextWriter.cs
- ObjectSet.cs
- MetadataItem.cs
- VisualBrush.cs
- CodeMemberProperty.cs
- BinaryReader.cs
- X509Extension.cs
- ImageMapEventArgs.cs
- DataExpression.cs
- _BufferOffsetSize.cs
- ParameterCollection.cs
- VirtualDirectoryMappingCollection.cs
- WinFormsComponentEditor.cs
- CodeAssignStatement.cs
- HttpModuleAction.cs
- HtmlElementEventArgs.cs
- MimeMapping.cs
- ClusterSafeNativeMethods.cs
- XmlSignificantWhitespace.cs
- AudioLevelUpdatedEventArgs.cs
- SqlDataSourceCommandEventArgs.cs
- ProvideValueServiceProvider.cs
- StringValueSerializer.cs
- PasswordPropertyTextAttribute.cs
- FixedPageAutomationPeer.cs
- XmlSchema.cs
- EventLogConfiguration.cs
- InvokeProviderWrapper.cs
- ToolstripProfessionalRenderer.cs
- FullTrustAssembliesSection.cs
- TraceLog.cs
- NativeMethods.cs
- WebRequestModuleElement.cs
- WindowsImpersonationContext.cs
- ConfigurationSection.cs
- WebServiceEnumData.cs
- InputLangChangeEvent.cs
- EventEntry.cs
- HwndSource.cs
- BlobPersonalizationState.cs
- HtmlButton.cs
- PathTooLongException.cs
- SQLInt16Storage.cs
- CompressedStack.cs
- HandlerElement.cs
- GridViewSortEventArgs.cs
- SettingsSavedEventArgs.cs
- LinqExpressionNormalizer.cs
- SegmentInfo.cs
- ObjectResult.cs
- TrackingServices.cs
- DbParameterHelper.cs
- WebColorConverter.cs
- WebPartDisplayModeEventArgs.cs
- SecurityMode.cs
- PrintDialog.cs
- HtmlListAdapter.cs
- CodeDomLoader.cs
- SafeNativeMethods.cs
- InvalidCommandTreeException.cs
- ActiveXHost.cs
- MaskedTextProvider.cs
- WS2007HttpBindingCollectionElement.cs
- TypeDescriptionProvider.cs
- Helpers.cs
- DataComponentNameHandler.cs
- MaskedTextBox.cs
- SchemaElementLookUpTableEnumerator.cs
- Span.cs
- Part.cs
- KeyValueConfigurationElement.cs
- DiagnosticStrings.cs
- NumericPagerField.cs
- followingsibling.cs
- HMACMD5.cs
- StringUtil.cs
- MimeWriter.cs
- ListSortDescriptionCollection.cs
- Image.cs
- DoubleAnimationUsingKeyFrames.cs
- EventLogPermissionEntryCollection.cs
- EUCJPEncoding.cs
- Util.cs
- CompiledQueryCacheKey.cs
- OdbcEnvironmentHandle.cs
- DataPointer.cs